Interessant, zumindest also wenn man eine Projektgruppe hat, kann man z.B. per Drag und Drop eine andere Projektgruppe auf Delphi ziehen und dann wird die alte Projektgruppe geschlossen und die neue geöffnet (gerade mal mit XE7 probiert).
Sollte dann auch mit Shellexecute funktionieren.
Vielleicht kannst du der
IDE ja vorgaukeln das dein über Shellexecute gestartetes Projekt eine Projektgruppe ist.
Aber wie gesagt kann es nicht testen bei mir unter Win10 geht da gar nichts vernünftig.
gruss