PROBLEMA: El timer se lanza cada segundo y solo quiero que me lance el evento a ciertas horas que sé.
SOLUCIÓN:
Porque cuando te salta el evento timer no pones una condicion por la cual haga o no haga lo quieres???
es decir, si quieres que se lance a las 9 de la mañana...
if hour(now) = 9 then 'Llamada a la función que quieres lanzar endif