I take it that this piece of code is a bandaide for Microsoft not wanting to put any work into XP destroying all the restore points, all the shadow copies and all but one of the previous versions.
Granted there are several things in Vista that are not in Xp and could never be. The networking among other tools. But the thing is most of the upgrades to Vista are under the hood. Many people do no realize this. They just see the GFX and DX10.
But this app does look great it will be very useful to those who want to go this route. Honestly to me i turn off system restore and all that stuff. If i get into a bind. Either a LiveCD or a re-install.:??