Don't you have to reregister the programs on the D: drive in the registry of the newly installed OS?

Yes, but since I also keep a copy of the installation images of my applications on the D drive, installations go much faster. I don't use that many programs, so this is do-able for me. I also keep my downloads directory there, so drivers and upgrades are easily accessible too.
_________________________
Riocar 80gig S/N : 010101580 red
Riocar 80gig (010102106) - backup