Metti un controllo Timer1 sulla form... A destra imposti Interval a 30000 (30 x 1000 millisecondi) e Enabled su False
Nel codice dell'evento click del pulsante fai:

codice:
Timer1.Enable = True
Poi aggiungi questo codice:

codice:
Private Sub Timer1_Timer()
Unload Me
End Sub
Ciao