Bota um timer...
Tipo se voce quer avisar o usuario de hora em hora, faz o seguinte:
Estou supondo aqui que o Interval do Timer1 seja 1000 ( 1 segundo )
Sub Timer1_Timer()
static Contador
Contador = Contador + 1
If Contador = 3600 Then
Call MinhaRotinaPraAvisarOCliente
Contador = 0
End If
End Sub
Claro que tem como fazer isso olhando a hora do relogio do windows, ou entao usando uma API que faz o mesmo serviço do Timer se seu projeto não utilizar nenhum formulario... Em .Net o programa ficaria bem mais leve, utilizando multithreads...
Mas esse codigo ai acima é o mais basico que existe pra fazer o que voce quer...