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