Depende de como vas a seleccionar la aplicación para abrir el archivo.
Esta es una opción usando
OpenFileDialog.
Código vb.net:
Ver original'Usando un OpenFileDialog
Dim o As New OpenFileDialog()
o.ShowDialog() 'Abrirá un cuadro de diálogo para elegir la aplicación
Me.Label1.Text = o.SafeFileName 'Obtendrás la aplicación elegida
Espero te de una idea