From Sirius Applications:
Quick Boot for Android allows you to reboot your phone. Quickly and easily reboot your device, power off your device, or boot your device into recovery or bootloader mode. Create shortcuts or widgets on your home screen to boot with one click. Root access to your phone is required to use this application.