l'ho inserito qui:

codice:
Control.CheckForIllegalCrossThreadCalls = False

            Dim MyThread As New Thread(AddressOf avvio)
           MyThread.SetApartmentState(ApartmentState.STA) 
            MyThread.Start()
adesso l'errore è il seguente:
"I controlli creati su un thread non possono avere come elemento padre un controllo su un thread diverso."

codice:
 .SelectedIndex += 1
                    Threading.Thread.Sleep(intervallo)


                    Dim Browser As New WebBrowser
                    TabControl1.TabPages.Add("Nuova Scheda") <------ QUI MI DA' L'ERRORE 
                    Browser.Name = "Web Browser"
                    TabControl1.SelectedTab.Controls.Add(Browser)
                    AddHandler Browser.DocumentCompleted, AddressOf Done
                    inte = inte + 1
                    CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Navigate("www.google.it")
                    CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).ScriptErrorsSuppressed = True