TAdvSmoothSplashScreen start up from DPR

I placed a TADvSmoothSplashScreen component on my form. The four demo programs provided for this component all start the splash screen in the FormCreate. Doesn't that mean that the splash screen will fail to cover the time lapse while the program is loading? Can the component be started from the DPR file and if so, how?


Thanks!
program Project1;

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

{$R *.res}

var
  s: TAdvSmoothSplashScreen;
begin
  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  s := TAdvSmoothSplashScreen.Create(nil);
  s.Show(0, 0);
  Application.CreateForm(TForm1, Form1);
  s.MainForm := Form1;
  Application.Run;
  s.Hide;
  s.Free;
end.