ton code :

démarrage d'un timer
timer.tick => démarrage d'un backgroundworker
le backgroundworker appelle une fonction (qui ne retourne rien !?)
cette fonction fait que si elle est appelée sur...