Quickpull type apps on the Blackberry simulate a series of key presses that allow anyone to reboot the phone. Android phones are more secure in this area. An application has to have correct permissions to reboot the phone. If you press and hold the power off/end call button for 3 seconds and release you can shut it down, because the application that runs when that's done has superuser permissions.
There are several apps that will call the shut down reboot script
Code:
su shutdown -h now
or
su reboot -h now
but a third party is not allowed permission elevation, so they do nothing unless you have the phone rooted and they are on the su whitelist.
You have 2 options - use the power off button, or root your phone. If you have no other need for superuser permission, just use the power button method.
Sorry for the wall of text. I just figured instead of the generic answer, I'd try to explain a bit why things are done the way they are.