Ti ringrazio per il consiglio, ma ho risolto usando il metodo Application.DoEvents(), perchè con i thread non ho molta dimestichezza.

Comunque grazie ancora per l'aiuto!