Not really sure where my VB6 stuff goes in your .net,lol.
Dim Counter As Byte
Private Sub Form_Load()
Counter = 0
Timer1.Interval = 1000
Private Sub Timer1_Timer()
Counter = Counter + 1
If Counter = 5 Then 'Replace 5 with the amount of seconds you want the splash to show
frmSplash.Visible = Flase 'Replace frmSplash with whatevr you called your splash screen
frmMain.Visible = True ' Replace frmMain with whatever form you want to go to after your splash
This is for VB6(didn't read you wanted in for VB
.net till after) but i would imagine it's almost the same for VB
.net or at least the same consept.