Ha azt akarjuk, hogy egy form ne látszódjon a program indulásakor, még csak egy pillanatra sem, azt a következő módon oldhatjuk meg.
Alap:

program Project1;
uses
  Forms,
  Unit1 in 'Unit1.pas' {Form1};

{$R *.RES}

begin
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.

Ezt javítjuk ki a következő képpen:

program Project1;

uses
  Forms,
  Unit1 in 'Unit1.pas' {Form1};

{$R *.RES}

begin
  Application.Initialize;
  application.ShowMainForm:=false;
  islibrary:=false;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.

Megjegyzés:
Ezzel a megoldással a formot nem eltüntetjük, hanem meg sem jelenítjük. Egy show utasítással megjelenik a form, és innentől minden a szokásos módon folytatódik.
Hatásos a következőkkel kombinálni:

Csak egyszer futhet a program

Ctrl+Alt+Del letiltása I.

Ctrl+Alt+Del letiltása II.