これでいいだろ
[STAThread]
static void Main() {
 Form1 form = new Form1();
 form.Show();
 while (form.IsHandleCreated) {
  Application.DoEvents();
 }
}