Interval, se non ricordo male, è un Integer, ossia un intero a 32 bit; ciò significa che il massimo valore che ci puoi assegnare è 32767, ossia 32,767 secondi.
Puoi ovviare facilmente al problema impostando il timer per scattare, ad esempio, ogni secondo, e ad ogni chiamata all'evento Timer incrementare una variabile dichiarata a livello di form. Quando questa raggiunge 600, esegui la tua azione e la resetti.
P.S.: manca ancora il tag nel titolo.codice:Private Secondi As Long Private Sub Timer1_Timer() Secondi = Secondi + 1 If Secondi=600 Then ' Sono passati 10 minuti, esegui qui la tua azione ' ... 'Resetta il timer Secondi = 0 End If End Sub