Hola.
Si, en windows forms no tenes problemas porque no tenes el problema de la recarga como tenes en web, incluso en windows forms podes usar un thread.
Tenes varias opciones, creo que lo más facil es que uses ajax. Acá podes ver un ejemplo y podes bajarte el código:
http://codeclimber.net.nz/archive/20....NET-Ajax.aspx