EDIT: This is no longer needed or recommmended in BB 0.3! These key commands are already being used, now.
I just redid my init script to have the following shortcuts:
Power+X - reboot in recovery
Power+S - shutdown (and stay down)
Power+R - regular reboot
Thanks Pete, for enabling those shortcuts and making it easy to change them! I'll post my update.zip here once I finish testing it, in case people want to use it.
Details: This script is based on a kernel update using Koush's anyrom format. It dumps your current kernel to a file in /tmp, unpacks it to get the current kernel binary, then re-packs it with the new ramdisk file (containing the updated hidden shutdown option keys) before applying it. The end result is that you can apply this relatively small update to get pete's new features, but with my updated button choices. Does anybody know why /system/bin/ping is being chmodded in the standard kernel updater? That seems like it doesn't belong at all...
Standard disclaimer - I take no responsibility if it breaks something, make sure you back up your stuff, first. This script is only intended for BB Froyo 0.2.1, should work with any kernel.