GRANDE!!
grazie mille per l'esauriente spiegazione.oltre a funzionare mi hai chiarito le idee, che è la cosa più importante.
se posso ti faccio un altra domanda al volo senza aprire un altro topic.
chiudendo il form principale con la X questo si ferma ma il thread da me lanciato resta in esecuzione dando errore dato che invoke opera su qualcosa che nn esiste più.
come è meglio procedere per chiudere il thread insieme al form?