puedes probar asi
Código C#:
Ver originalusing System.IO;
private void button1_Click(object sender, System.EventArgs e)
{
OpenFileDialog Opfile = new OpenFileDialog();
Opfile.InitialDirectory = "C:\\" ;
Opfile.Filter = "Archivos exe (*.exe) |*.exe";
if(Opfile.ShowDialog() == DialogResult.OK)
{
if(File.Exists(OpFile.fileName))
{
ProcessStartInfo prinfo = new ProcessStartInfo(OpFile.fileName);
Process.start(prinfo);
}
}
}