Recently came across this KB and thought it might be of some value if for nothing else some examples of how the Microsoft version works.

Secondary Logon (Run As): Starting Programs and Tools in Local Administrative Context
http://support.microsoft.com/kb/225035