Ansonsten kannst du auf statische Elemente zurück greifen (z.B. class function getTag...), die werden statisch (also an einer festen Adresse im Speicher) abgelegt und sind somit ohne Konstruktor zugänglich, aber halt auch für alle Instanzen an der gleichen Stelle.
Mir ist übrigens auch nicht klar, wie du ein Formular erzeugen möchtest ohne die
Unit einzubinden, in der es deklariert wird. Das geht mal definitiv nicht. Du kannst Sicherlich den Umweg über ein Interface gehen (Umweg nicht falsch verstehen, Interfaces sind super, es lebe die OO), aber auf alle Eigenschaften deines Formulars wirst du direkt nur mit einbinden der
Unit zugreifen können (denke ich)
Gruß der Unwissende