title: Process.Start throws exception System.ComponentModel.Win32Exception: "The operation was canceled by the user" the first time it is started after login
body: <p>We have created a deployment solution that checks for updates and starts a shortcut. Now i have a very strange behaviour. When i login to our RDS-Host (Windows Server 2019 Standard - 1809) the first time i start the tool it throws an exception at this line of code:</p>
  
  <pre><code>Process.Start(@"C:\Users\dev.dmendez\AppData\Local\simplDeploy\packages\https!!!om-apps.com!csa!om_cs\furniture\12.10.2.0008\OM_CS.lnk");
  </code></pre>
  
  <p>It throws this exception and the process is not started:</p>
  
  <blockquote>
    <p>System.ComponentModel.Win32Exception: "The operation was canceled by the user"</p>
  </blockquote>
  
  <p>If i run it a second time the exception is not thrown and the process is started normaly. There is no UAC-Dialog poping up (UAC is activated). I've tried to change the target-Shortcut to require administrator-permission. With this setting active i get an UAC-Dialog and if cancel i get the exact same exception-message. It looks like windows somehow tries to start the shortcut as admin and automatically cancels the first time i run it after login.</p>
  
  <p>I also tried Logon/Logout then run the target-shortcut manually before i run the program that also calls the shortcut and... No Exception!</p>
  
  <p>Any ideas why i get this exception the first time i execute this line of code after login.</p>