Hola Most-Wanted y Redhacker, buen dÃa a todos. El control que se debe utilizar para abrir ficheros en Visual Basic 2005 es el componente
OpenFileDialog el cual es el equivalente del componente Microsoft CommonDialog en Visual Basic 6.0. Aquà te dejo un ejemplo sobre cómo usarlo:
Agregar 1 control Button, 1 componente OpenFileDialog e REPLACEar el siguiente código
Public Class Form1
  Private Sub Button1_Click(ByVal sender As System.Object, _
      ByVal e As System.EventArgs) Handles Button1.Click
    Dim openFileDialog1 As New OpenFileDialog()
    OpenFileDialog1.Filter = "Archivos de cursor|*.cur"
    OpenFileDialog1.Title = "Selecciona un cursor"
    If openFileDialog1.ShowDialog() = _
        Windows.Forms.DialogResult.OK Then
      Me.Cursor = New Cursor(openFileDialog1.OpenFile())
    End If
  End Sub
End Class
Espero les sea de utilidad. Nos vemos.