title: Process.Start() impersonation problem
body: <p>Trying to start process with another access token, without success, it runs as the non-impersonated user.</p>
  
  <pre><code>using (WindowsIdentity identity = new WindowsIdentity(token))
  using (identity.Impersonate())
  {
      Process.Start("blabla.txt");
  }
  </code></pre>
  
  <p>How to make this work properly?</p>