Werf' mal einen Blick in die
OH von Delphi (Delphi5,k.a. ob darüber) unter den Stichworten:
StepBy, CreateForm, Run, Show, Update, Initialize
Dazu findest du immer ein Beispiel, in dem ein "echter" Splashscreen erzeugt wird.
Und wenn du möchtest, dass der Splashscreen noch nen bissel länger angezeigt wird, knallst du ein
sleep(in ms) hinein. Würd ich aber, wie Luckie, von abraten.
Anwendungen sollten möglichst schnell sein.