En vb2010 no se como se hace exactamente, pero la idea es simple:
Crea un desplegable o listbox invisible (o una matriz) y lo cargas con las direcciones en el mismo orden que las opciones del primer desplegable y usa el index de primer desplegable para seleccionar el mismo elemento del segundo desplegable (listbox o matriz/array) y extraer la url.
Despues puedes usar shellexecute para ejecutar la url y que se cargue con el programa asociado:
Código vb2008:
Ver originalPrivate Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Integer, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Integer) As Integer
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Resul As Integer
Resul = ShellExecute(Me.Handle.ToInt32, "Open", MATRIZ(INDICE), "", "", 1)
End Sub