Corretto il primo problema, il secondo è conseguenza dell'organizzazione del tuo codice.
Tutti i controlli sull'interfaccia dovrebbero essere creati dal thread principale.

In ogni caso leggi questo

http://blogs.ugidotnet.org/piyo/arch...2/24/7764.aspx