Geh' in die .DPR-Datei.
Dort erzeugst Du dein eigenes Formular VOR dem Hauptformular und zeigst es an.
Wenn der User in die Checkbox ein Häkchen setzt speicherst Du den Zustand in eine INI oder die Registry.
Abhängig davon zeigst Du dann beim nächsten Start evt. das Formular nicht mehr an:
Delphi-Quellcode:
Splash:= TForm2.Create(nil);
try
Splash.ShowModal;
finally
Splash.Free;
end;
.
.
.
Application.CreateForm(TForm1, Form1);
.
.
.