Nessun problema.

Uniche raccomandazioni:

1) il ciclo e' controllato da una variabile che normalmente lo fa ripetere; quando tu vuoi terminare l'applicazione, modifica il valore di quella variabile opportunamente ...

2) nel ciclo inserisci una pausa (sleep del thread) di qualche secondo altrimenti rischi di "impallare" la CPU ...

3) se non hai necessita' particolari, piuttosto che una normale applicazione, potresti scrivere un servizio di Windows ...