Interesting combination of ideas. I have implemented some similar ideas having to do with WiFi/data/bluetooth connectivity into one app: LeanData. Give it a try, and let me know what you think. Maybe you can put it in the original post if it works well for you.
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?