Ciao.
Se ho capito bene la domanda ..... devi far invokare tale funzione da un oggetto gestito dal thread principale (metodo Invoke) ....tenendo sempre comunque conto che devi ricorrere ad un Delegate per tale operazione.

Facci sapere...
Ciao