It's possible that HDSentinel or another disk-cleanup or registry cleanup utility is actually causing the problem. Offhand, I don't immediately recall having a damaged installation folder after running a clean-up utility. However, I have always had to re-enter serial numbers for Xara apps after any running any disk or registry utility.

My assumption is that it has to do with the way the registry keys are written.