No need to plug into my applet; people can just call the D-Bus methods provided by Phone.Net directly to get the current network mode and set it. But the question that comes to mind is: How would this be done without causing disruption (I'd imagine the mode continually being switched when an application starts/stops wouldn't be pleasant) and handling mulitasking would be fun...