So sollte das sauber sein (unabhängig davon, ob das user-friendly oder sinnvoll ist)
Delphi-Quellcode:
if not SomethingMissing then
begin
Application.Initialize;
Application.CreateForm(TfrmMain, frmMain);
Application.Run;
end;
Denn jetzt verhält sich die Anwendung wie eine Konsolen-Anwendung, wenn die Anfangsbedingung nicht zutrifft.
Kaum macht man's richtig - schon funktioniert's

Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)