Allison, bom dia!
Veja se isso ajuda:
A ideia é que você use o controle timer no seu form e também um progress bar.
private void Form1_Load(object sender, EventArgs e)
{
timer1.Enabled = true;
timer1.Start();
timer1.Interval = 1000;
progressBar1.Maximum = 10;
// timer1.Tick += new EventHandler(timer1_Tick);
}
private void timer1_Tick(object sender, EventArgs e)
{
if (progressBar1.Value != 10)
{
progressBar1.Value++;
}
if (progressBar1.Value == 10)
{
Form2 tela2 = new Form2();
tela2.Show();
timer1.Stop();
}
}