Are you using the new version of the Sprint ROM for the Touch Pro? I have heard that this new version will check for these changes to the Registry and reset them when ever you reboot. The process that does this is HTC_CM_Guardian.exe. Check out
This Thread to read about how to disable this.