Aus solchen Gründen würde ich, wenn man die zweite Windows-Lizenz hat, Delphi wirklich nur noch in einer virtuellen Maschine laufen lassen. Immer wenn es sich zerlegt kann man die VM einfach auf einen alten Stand zurücksetzen und war wieder im Rennen.
Ich finde es noch besser (bzw. zusätzlich sinnvoll) sich einmal ein Install-Skript zu bauen. Ich kann Delphi jederzeit deinstallieren, die Konfiguration löschen, installieren und das Skript ausführen. Schon habe ich eine frische Installation.