To force a C#App to run in Admin mode, just edit the manifest File to have the following Element:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
More Information on the Manifest File:
http://msdn.microsoft.com/en-us/library/bb756929.aspx