Yo te recomendaría que pusieras tu Splash de tal forma que se mostrara mientras se carga el programa, tendrias que ir a Project->Options seleccionar la ficha de Forms y colocar tu Splash en Available forms, esto para que no se creé automáticamente.
Ahora te diriges a Project->View Source y te colocas antes de las sentencias CreateForm, y creas la nueva ventana. Y después, cuando se cargue el programa la borras. Algo como esto:
Application->Initialize();
Splash = new TSplash(Application);
Splash->Show();
Splash->Update();
Application->CreateForm(__classid(TForm1), &Form1);
delete Splash;
Application->Run();
Si se muestra muy rápido podrías utilizar _sleep(2); antes del delete.
(De veras incluir el unit para que reconozca a TSplash).
[/color]