Hola, yo tengo un problema similar.
En lugar de ejecutar el thread desde un boton lo hago en la funcion form_load ya que necesito que este activo desde el principio, el problema es que mientras el hilo esta en ejecución la función que lo ha lanzado no finaliza y mientras no finaliza el form_load no se puede usar el formulario.
Agradeceria mucho si alguien supiera como solucionar este problemilla.