Seeing psShutXP did not work on my Topaz ( HTC Touch Diamond2 ) I created a new software for HTC devices to easily soft reset, shut down, turn off backlight and put the device into standby mode all from one little application written in native C++
A high priority was to use only "safe" functions, which will not harm the device. The shutdown method for one is the same HTC uses. On all newer HTC devices the shut down will be executed without the "Yes/No" prompting.
Download PowerOptions v1.22 WVGA (480x800)
Download PowerOptions v1.22 QVGA (240x320)
Scroll down to get to the standalone versions!
SoftReset will soft reset (warm boot) the device using a safe method advised by msdn (microsoft developer network). There are quite a few ways to soft reset a device actually and some of them are said to be unsafe (like KernelIO method). This function will work on all Windows devices since PPC 2003 incl. WM5 and WM6
Shutdown will shut down the device using the same (HTC) method as if you'd press and hold the power on/off button for longer. On all HTC devices since the "Kaiser" the "Yes/No" dialog will be skipped and the device is shut down instantly. It will not work on non-HTC devices (will do no harm either however).
Standby will suspend the device using the same method as if you'd press and hold the power on/off button shortly. PowerOptions will exit afterwards. This function will work on all Windows devices since PPC 2003 incl. WM5 and WM6
Dim Light will turn off the backlight. PowerOptions will minimize but stay on the task list for you to switch back to full light more easily. This function will work on all HTC devices since PPC 2003 incl. WM5 and WM6- Other devices are unsure. It may or may not work (will do no harm either however).
Screen off will completely turn off the screen while WIFI, bluetooth, music etc. will still run.
Standalone versions (These are not required for PowerOptions to work, but intended for people that want 1-click access to soft reset or shut down their devices)
MySoftReset - Download and install MySoftReset.CAB or MySoftReset_No_Warning.CAB. The "No Warning" version will not ask a safety Yes/No question if you want to reboot or not.
MyShutdown - Download and install MyShutdown.CAB or MyShutdown_No_Warning_v1.1.CAB. The "No Warning" version will not ask a safety Yes/No question if you want to shut down the device or not. The "No Warning" version will work on all HTC devices since the "Kaiser", including all newer models like Topaz & Rhodium.
MySuspend - Download and install MySuspend_v1.1.CAB.
I would advise everyone to rather install the regular versions (MySoftReset.CAB and MyShutdown.CAB) instead of the "No Warning" ones, in case of accidental misclicks.