...ich würde eher zum TPageControl mit zur Laufzeit unsichtbaren TTabsheets raten.
Vorteil: Du kannst zur Designtime bequem wechseln. Beim Start werden die Tabs entfernt und vom Programm entsprechend über Index oder Name angesprochen.
Btw auf den TabSheets können natürlich auch Frames liegen.
Interessant, wie bekommt man die die Tabs unsichtbar?