Wobei ich in diesem Zusammenhang auf Framesverwendung (zumindest zur Designtime) eher verzichte und statt dessen zur Laufzeit Formulare dynamisch erzeuge und einbette.
Das ist letztlich ähnlich der Verwendung von Frames aber mit weniger Problemen verbunden und flexibler einsetzbar, da es auch Ereignisse wie OnCreate etc. gibt.
Hakt's da nicht bei Sachen wie der TabOrder? Und statt OnCreate kann man z.B. meistens den Konstruktor nehmen. Notfalls schickt man sich eine benutzerdefinierte Message.