If you're planning on adding files to that list, you should use MoveFileEx, rather than hacking on it directly. If it's just for diagnosis, then fair enough.
Agreed completely. I only wanted to know for diagnosis purposes.
See, sometimes I install a program which asks me to reboot, and the truth is that it really didn't need me to reboot. The authors of the installer just added the Reboot box at the end of their installer to make sure that their users were running their program the first time on a freshly rebooted system... to reduce support calls. Either that, or they just didn't understand how the reboot feature works in the installer, and they checked the "reboot" box in their creation wizard. In those cases, I can check and see it really didn't anything, so that way I don't have to disconnect from all the network-related stuff I'm doing and reboot, I can just run the program.
And if there's something that really does need to get replaced, I usually like to know what it was. I have other tools that let me see every single change a given installer made to the system, but they are overkill when all I want to do is satisfy my occasional curiosity.