ASi lo he hecho alguna ves y funca bien.
//Form1 = Principal de la Aplicacion
procedure TForm1.FormCreate(Sender: TObject);
begin
Splash:=TSplash.Create(Application);
Splash.Timer1.Enabled:=true;
Splash.tiempo:=0;
Splash.ShowModal;
.
.
.
end;
En El Form Splash con un Timer, una TImage Align:= alClient;
//Tiempo:= variable local del Form
procedure TSplash.Timer1Timer(Sender: TObject);
begin
if(self.tiempo=3)then self.Close
else inc(Self.Tiempo);
end;
Esto hace que a los 3 segundos se cierre, y como comentaban mas arriba el borderStyle := bsNone
Espero que te sirva, o a alguien que lo lee para ver como es se gual.