I have looked through other questions in superuser and online and they all seem to suggest using Task Scheduler for what I want to do. Simply, I want to run my program at STARTUP or Boot with admin privileges. So far, I am not able to do it successfully. I have marked my exe file to run as administrator and have placed a link in the startup folder. It starts my program without admin privilege. Task scheduler seemed to be promising, but it is only starting my program as a background process and I can see my program listed under background process but my program main window doesn't load.
I followed what someone suggested using Task Scheduler as follows:
Create a Scheduled Task. Rather than triggering at a specific time, you trigger it at startup.
In the "Create Task" dialog, select the following:
General (tab) - "Run with highest privileges"
Triggers (tab) - New (button) - Begin the task - "At startup"
Note: Depending on the program "at log on" may be more applicable than "at startup."