<p>I have an application with one form in it, and on the Load method I need to hide the form. </p>

<p>The form will display itself when it has a need to (think along the lines of a outlook 2003 style popup), but I can' figure out how to hide the form on load without something messy.</p>

<p>Any suggestions?</p>

Here is a simple approach:
It's in C# (I don't have VB compiler at the moment)
```
```
public Form1()
{
    InitializeComponent();
    Hide(); // Also Visible = false can be used
}

private void Form1_Load(object sender, EventArgs e)
{
    Thread.Sleep(10000);
    Show(); // Or visible = true;
}
```
```