Pour les traitements longs, il y a le BackgroundWorker qui permet de ne pas "freezer" l'interface utilisateur : http://msdn.microsoft.com/fr-fr/library/system.componentmodel.backgroundworker puisque...