title: Open a executable through filedialog this is getting errors - Why?
body: <p>Does anyone know why the following will Open the Kool.exe however the Kool.exe cannot load all of its files unless i place the current projects debug/project.exe into the same folder as the Kool.exe it is trying to open?</p>
  
  <pre><code>private void button1_Click(object sender, EventArgs e)
  {
      OpenFileDialog openF1 = new OpenFileDialog();
  
      openF1.InitialDirectory = @"C:\";
      openF1.Title = "Browse for Kool.exe...";
      openF1.CheckFileExists = true;
      openF1.CheckPathExists = true;
      openF1.DefaultExt = "exe";
      openF1.FileName = "Kool";
      openF1.Filter = "Kool (*.exe)|*.exe|All Files(*.*)|*.*";
      openF1.FilterIndex = 2;
      openF1.RestoreDirectory = true;
      openF1.ReadOnlyChecked = true;
      openF1.ShowReadOnly = true;
  
      if (openF1.ShowDialog() == DialogResult.OK)
      {
          Process[] pname = Process.GetProcessesByName(openF1.FileName);
          if (pname.Length == 0)
          {
              Process.Start(openF1.FileName);
              this.Close();
          }
          else
          {
              MessageBox.Show("Kool is already running.", "Patch: Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
          }
      }
      else
      {
          MessageBox.Show("Cannot find Kool install", "Patch: Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
      }
  }
  </code></pre>
  
  <p>Other: I am running the application as an administrator.</p>