Tu pourrais utiliser un BackgroundWorker. Cette classe permet de faire un traitement de façon asynchrone tout en evitant d'avoir a utiliser directement la classe Thread. Ca a l'air pile poile d'être...