There is an app in the \windows directory called gwes.exe
If you create a shortcut to this and place on the desktop then you can Shutdown with one press. Alternatively if running Mobile Shell, place the initial shortcut in ..\windows\Start Menu folder then you will be able to create a secondary one in Mobile Shell to complement the built-in Widget for Soft Reset.
If David Shaw can create a modified version of his app with that as the target file from his Shutdown button, the XDAShutdown should work absoluetly fine on the TG01. I thin is simply that on HTC devices there is a differently named .exe doing the same job.
Out of interest, SBSH iLauncher has these functions built in to its 'task manager' including a proper 'close' button in place of the usual winmo version which simply minimises. That works OK on both old Pocket PC devices and the TG01 so I suspect can access a lower code level rather than targetting specific .exe files like this.
>> EDIT: This does work - but apparently only some of the time. Evidently needs a bit more refinement to be 100%, but is clearly in the right direction. I have also mailed the original developer of iLauncher to ask if he can clarify what 'hooks' he used into the operating system. <<
Edited by kevinpwhite, 31 January 2010 - 03:18 PM.