Прежде всего, я думаю, что эта строка:
Settings.AutoStartDialogWatcher = False
должна быть в начале, до создания IE
экземпляра.
Ваш код будет работать, если вы запустите егов отдельной теме.
Код на C # (извините):
var thread = new Thread(() =>
{
Settings.AutoStartDialogWatcher = false;
var ie = new IE(webBrowser1.ActiveXInstance);
ie.GoTo("http://www.google.com");
});
thread.SetApartmentState(ApartmentState.STA);
thread.Start();