Die Registry kann man schon sichern und wieder zurückspielen (die hat aber keine Ordnerstruktur, so wie du das dir jetzt vorstellt, ist aber auch egal). Da aber verschieden Betriebssysteme auch einen verschiedenen Aufbau der Registry haben, wird dein Win7 hinterher mit Bestimmtheit chaotisch bis unbrauchbar. (Auch wenn sich Vista und Win7 sich vermutlich nicht sonderlich arg im Aufbau unterscheiden). Zumindest werden die Programme, die sich tief in die Registry einnisten (um alle Funktionen zu unterstützen) trotzdem nicht laufen.
Besser (bzw. unumgänglich) und vor allem einfacher und schneller ist eine Neuinstallation der Programme.
Natürlich könnte man auch einzelne Unterschlüssel der Registry sichern, würde aber m.E. auch nicht viel mehr bringen, da man vorher die Registry nach den einzelnen Programmen durchsuchen müsste, in welchen Schlüsseln Einträge vorhanden sind. Wäre sehr mühsam.