Ciao volevo sapere se era possibile fare in modo che un servizio continui a ripetere le sue operazioni, magari grazie a un ciclo "DO...LOOP"

ho provato ad inserire il codice in un cilco, ma in "SUB ONSTART", e ho visto che non viene gestito: in pratica non si avvia mai il servizio, ma rimane in uno stato ibrido; invece io vorrei che si avvii e poi continui ad eseguire alcune operazioni
(il codice di per sč č corretto perchč in una "Form" fa esattamente quello che voglio io)

devo inserire del codice nel "Main"?

Grazie

p.s. linguaggio Visual Basic