All,
As some of you may already know, I have recently completed a large project to reactivate Network Manager support on TDE. The new support is part of tdelibs, and provides a fully abstracted interface that any TDE application can use to read and/or change network settings and states (depending on user permissions of course!). While the only backend currently available was written to interface with NetworkManager, other backends could be written in the future, allowing existing application code to leverage multiple networking management platforms.
Additionally, I have ported the old knetworkmanager application to the new API, and significantly cleaned it up along the way. The code for this new application is available here: http://git.trinitydesktop.org/cgit/knetworkmanager9/
Try it out and see what you think! As always, if you like it donations are always welcome. ;-)
Tim