Launch a Windows Application on Windows Startup with some delay without UAC
<p>Wants to Launch a Windows Application(developed in C#,WPF) on Windows Startup with 5 Minutes of delay mean it should wait for 5 min when OS boot &amp; then launch the Windows Application.</p>

<p>Window Application needs <strong>administrator privileges</strong> to launch it. So it always give the <strong>UAC prompt</strong> when user start it by double click . So it is fine But I want when the Application run on Windows Startup with some delay &amp; <strong>it should not show the UAC prompt</strong> </p>

<p><a href="http://i.stack.imgur.com/E22nA.png" rel="nofollow">UAC Sample Image</a></p>

<p>The Application is developed in c# &amp; installed using MSI.</p>

<p>The Application also has windows service running at background &amp; can help in launching the Application with delay but how to hide the UAC prompt or any other better idea to launch Application with delay.</p>

<p><strong>So any suggestion how to do it with c# or by changing the settings of MSI.</strong></p>