Scusate, ma in questo caso non è meglio fare così:
codice:
Private Sub Button1_Click() Handles Button1.Click
        Operazione1()
        System.Threading.Thread.Sleep(5000) '5000 millisecondi = 5 secondi
        Operazione2()
        System.Threading.Thread.Sleep(5000)
        Operazione3()
End Sub
senza scomodare il buon vecchio timer?