Du tust dir keinen Gefallen damit das mit aller Gewalt in den Konstruktor drücken zu wollen. Die
IDE weiß von deinem Spezial-Konstrukt nicht, sie arbeitet mit dem Constructor
Create(AOwner: TComponent)
der schon von
TComponent
(oder
TControl
?) vererbt wird.
Klar kannst du das machen, und deine Frames so über eigenen Code erstellen, einbauen und alles. Aber der Formular-Designer der
IDE wird immer den Konstruktor
Create(AOwner: TComponent)
aufrufen.
Mach dir eine Basisklasse
TMyBaseFrame
der schonmal das
TImage
enthält. Du entdeckst später sicher noch mehr Gemeinsamkeiten die sich alle in eine Oberklasse auslagern lassen.
Wenn du jetzt einen speziellen Frame bauen willst leitest du den noch von
TFrame
ab, sondern von
TMyBaseFrame
(Datei -> Neu -> Weitere -> Vererbbare Elemente -> TMyBaseFrame).