Ich sehe da diverse Probleme auf dich zukommen. Zum einen arbeitet Windows bei der Lizensierung mit diesen Hardware IDs, anhand von denen erkennt Windows ja auch ob du die Festplatte jetzt lustig in einen anderen Rechner eingebaut hast.
Drittherstellersoftware wird aber sehr wahrscheinlich auf die Registry zugreifen. Und die Registry Anwendungsspezifisch virtualisieren kannst du in diesem Ausmaße, soweit mir bekannt, nur mit Application Compatibility Tool und Windows Vista.
http://blogs.msdn.com/cjacks/archive...ows-vista.aspx
Das wäre meine Idee wie ich das machen würde.