Leg mal unter NT/2000/XP einen User an und füge diesen nur der Gruppe "Benutzer" zu (als nicht Hauptbenutzer oder Administratorgruppe). Damit kannst du einige Rechteeinschränkungen die auch unter Vista mit aktiven
UAC gelten nachstellen. Sinnvoll ist es auch ein erweitertes Manifest (zur Deaktivierung der Registry/Dateisystem-Virtualisierung) zu verwenden. Mit deaktivierter Virtualisierung hast du praktisch fast zu 100% das gleiche verhalten wie unter NT/2000/XP mit entsprechenden Benutzer der Gruppe "Benutzer"
Ansonsten: VM-Ware + Vista-Installation ist nötig um den vielen anderen Problemen auf die dein Programm stoßen kann nachstellen zu können.
Windows Vista - Eine neue Erfahrung in Fehlern.