Ось найкраще з обох світів:
Dim sInfo As New ProcessStartInfo("http://www.mysite.com")
Try
Process.Start(sInfo)
Catch ex As Exception
Process.Start("iexplore.exe", sInfo.FileName)
End Try
Я виявив, що відповідь, надана Blorgbeard, не вдасться, коли настільна програма запускається на пристрої Windows 8. На думку Камілло, вам слід спробувати відкрити його за допомогою програми браузера за замовчуванням, але якщо програма веб-переглядача не призначена, буде викинуто необроблене виняток.
Я публікую це як відповідь, оскільки він обробляє виняток, намагаючись відкрити посилання у браузері за замовчуванням.