Сделать заставку при запуске программы (Вариант 2)

Похожий вариант создания заставки можно посмотреть здесь.

Создайте отдельную форму. Назовите, например, Splash («заставка»). Выставите свойство BorderStyle в bsNone. Форма должна быть по центру экрана (св-во Position в poDesktopCenter).

Разместите на форме Image и загрузите в него картинку. Киньте на форму компонент Timer. Он будет отвечать за продолжительность показа заставки.
Форму-заставку нужно создавать самостоятельно в программе, а не автоматически. Сначала перейдите в меню Project > Options. В появившемся окне на странице Forms перенесите нужную форму в список Available Forms. Теперь заставка не будет создаваться автоматически.
Перейдите в редактор кода (Project > View Source). Измените строки. У меня они выглядят так:

В моем проекте три формы и конечно же заставка должна выводится на экран до появления главной формы. Этот код это и реализует.
Теперь о задержке заставки на экране…
Значение Interval для таймера выставите 3000 мс., Enabled — true.
Для события OnTimer пропишите:

И наконец, убираем заставку с экрана…