Ich arbeite seit Jahren mit VM und habe nur positive Erfahrungen gemacht. Dabei habe ich jedoch einen etwas anderen Ansatz als den du zu gehen planst. Ich habe das was ich täglich brauche in einer VM.
Hauptgrund für mich ist die Programmierumgebung. Bei jedem Update von Delphi, oder der Installation von neuen Komponenten erstelle ich ein Backup der alten VM. Somit habe ich nie Probleme bei der Wartung von alten Projekten. Nicht immer macht es Sinn, ein komplettes Projekt auf die neuste Programmierumgebung anzupassen (zb
Unicode). Somit kann ich auch über Jahre gewährleisten, dass ich Projekte von Kunden rasch und kostengünstig warten kann. So habe ich zb noch Win98 VM mit delphi 3.0 im Einsatz, welche ich ab und zu benötige um Software in einer Sägerei anzupassen (ja da läuft tatsächlich noch ein Win98 Rechner als Steuergerät für eine Maschine)