qui trovi tutto quello di cui hai bisogno:

http://www.albahari.com/threading/

a sinistra c'è "download pdf", scaricatelo....il capitelo piu interessante per il tuo caso è il 3, dove introduce il BackGroundWorker. a me è stato di estremo aiuto