Öncelikle Visual Studio timer'ı değil windows form timer'ı kullanın. Aşağıda bir örnek bırakıyorum.
System.Windows.Forms.Timer Timer1 = new System.Windows.Forms.Timer();

public form1()
{
InitializeComponent();
Timer1.Tick += new ElapsedEventHandler(OnTimedEvent);
Timer1.Interval = 1000;
Timer1.Enabled = true;
}

private static void OnTimedEvent(object source, EventArgs e)
{
this.Close();
Timer1.Stop();

frmUser form2= new frmUser();
form2.StartPosition = FormStartPosition.CenterParent;
form2.ShowDialog();
}