Just so you know, Microsoft already provides a command line utility to run programs as a different user, including administrator: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/runas.mspx?mfr=true
You could create a shortcut that executes RunAs, with the appropriate command line parameters and your program would execute, in one click.