самый простой вариант:
Код:
//
// код из program.cs
//
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
// splash - это твоя форма с заставкой
splash s = new splash();
s.ShowDialog(); // пока форму не закроеш, далше нече не появится. форму можно закрыть по томуже таймеру
// как только форма закрыта - появляется основное окно
Application.Run(new Form1());