Soweit ich weiss geht das mit einem kleinen Getrickse. Man muss nur vor dem EInbinden der
Unit Forms in der Projektcode-Datei eine eigene
Unit einbinden die im initialization die abgeleitet Application-Klasse erzeugt und der globalen Variable Application zuweist. Dann wird TApplication nämlich soweit ich weiss nicht nochmal erzeugt.
Ist aber schon länger her das ich mit sowas gerabeitet hab, das kann also auch schon deprecated sein. Zumal ging das mit Delphi 5.