Uninstall AutoDisconnect it will do the same thing. If AutoDIsconnect switches your phone to 2G, it's because it has disconnected from the Internet. If you want then to connect again to the Internet, AutoDisconnect will switch the network mode to 3G. It seems you always want to be connected to Internet.
They're maemo and MeeGo... "Meamo!" sounds like what Zorro would say to catherine zeta jones... after she slaps him for looking at her dirtily...