Geht es nur darum, den Code im Constructor auszuführen, da diese wichtige Dinge initialisiert?
Wenn nicht, dann
nicht weiter lesen...
Wenn doch dann verschiebe doch den Code vom Constructor in die Methode
procedure AfterConstruction; override;
Diese Methode wird immer nach dem Constructor ausgeführt und kann genausogut für Initialisierungen benutzt werden wenn eine Situation es nicht erlaubt den echten Constructor aufzufufen.
Ciao,
Ralf