Knifflig.
Es gibt zwar Software, die sowas macht (z.B. Norton CleanSweep; allerdings nur, wenn die Installation von CS mitprotokolliert wurde), aber darauf würde ich mich nur ungern verlassen.
Von Hand müßtest Du in der Registry sämtliche Pfade ändern von z.B. D:\Programme\xyz auf C:\Programme\xyz. Ebenso bei den Verknüpfungen im Startmenü, auf dem Desktop etc.
Bei Programmen wie Corel Draw oder Microsoft Office können das gerne ein paar hundert Einträge sein.
Ich hab' das schon mal gemacht, aber in der Zeit hätte ich auch die ganzen Programme problemlos de- und neuinstalliert.