The Web browser's Window.External object is always null!
To reproduce drop a web browser on a new winform and type:
Option Strict Off
Public Class Form1
Private Sub Form1_Load()
Handles MyBase.LoadMe.WebBrowser1.Document.Window.DomWindow.External.AddFavorite("http://www.google.com")
End Sub
End Class
Make certain you go to the Assembly Information dialog and check "Make Assembly COM-Visible." This is necessary.
I am lost as to why with a COM visible assembly the External object is always nothing.