Devo fare un Avviso con una finestra per la mia applicazione, nel Database ci sono la Data i Minuti e i secondi per quando deve scattare l'Avviso,

come si procede ???

nell'evento "Load" del "Form1" (il principale) si mette un "Timer" impostato ad 1 secondo, ad ogni "Tick" del "Timer" faccio fare una Query nel Database :

Dim oComm As New SqlCommand("SELECT ID_Scadenza FROM Scadenze WHERE ID_Operatore='_ID_Operatore_' AND Data_Allarme='" & Data_Allarme & "'", oConn))

se l'ID_Scadenza e' >0 allora apro un nuovo "Form Avviso":

Ditemi qualcosa, e' troppo impegnativo a carico del Processore ???

se si come posso fare ???
oppure quali metodi si utilizza di solito ???