Switchpro widget allows you to control 25 of your Android phone’s functions directly from one of your homescreens. You can turn 3G, Wi-Fi and Bluetooth on and off, adjust your screen’s brightness, even reload your SD card after transferring files.
This was pretty much the best toggle button app i could find. I keep 2 rows of buttons in my notification bar, one for data related things like wifi and airplane mode, and one of phone related things like silent mode and lock. It works great on my HTC One S, except it creates a gap or a white space on the far left side of my notification bar.
Supported Toggle Actions:
Wi-Fi
Data Connection
Bluetooth
Brightness
GPS
Auto-sync
Auto-Rotate
Screen Always On
Airplane Mode
Reload SD
Vibration/Silent
3G-2G (shortcut)
Battery
Flashlight
Unlock Pattern
Reboot(rooted)
Speaker Mode
Auto-Screen Lock
4G(EVO)
Mount SD
Wi-Fi Hotspot (2.2+)
USB Tether (2.2+)
Lock Screen (2.2+)
Wi-Fi Sleep Policy
Volume
Task Manager
Download
Get switchpro widget apk from Google Play