Forse lla logica che sto usando è sbagliata , ho visto in giro che devo effettuare il lavoro del thread separato utilizzando la funzione DOWORK e non passandogli un parametro in runasync , ora provo !
perchè vi tengo aggiornati? cosi se qualcuno guarda questo 3D può capire come l'ho (o abbiamo) risolto passo passo