Man stelle sich mal vor, man könnte beim Start angeben was (nicht) geladen wird ......
Ala
BDS -p Delphi
oder
BDS -p CBuilder
, nur noch um die Zielplattformen, Frameworks und Sostwas erweitert.
Dafür brauchst du doch nur die entsprechenden Registry-Einträge anlegen und anpassen. Bei komplexen Kombinationen wird das zwar leicht unübersichtlich, aber prinzipiell geht das schon.