Saludos, básicamente debes crear un objeto Webclient para descargar la imagen, una vez descargada puedes cargala a un picturebox.
Código vb.net:
Ver originalPrivate Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim wc As New Net.WebClient
Dim FileName As String = "D:\local.tmp"
wc.DownloadFile("http://www.google.com/images/srpr/logo3w.png", FileName)
PictureBox1.Image = Image.FromFile(FileName)
End Sub
Obviamente falta un manejo de errores en caso de conexión o que el archivo no sea una imagen válida.
Espero que te sea de utilidad.