Thanks for your reply, GlennD, but I don't think this solves our issue.
We already have everything set to run as a service when that's possible, and we can only restart the LMI Rescue Applet if the customer provides us with admin credentials to enter on our end.
If a client connects with us without admin credentials, how can we run the session as a service if the client doesn't want to give us the username and password? The way GoToAssist does it is ideal-- we request elevation, the client enters an admin username and password (which is not shared with us), and we are good to go.