Can you not run the executable as a service?
If you set it as a SYSTEM service, it should start automatically when the machine boots, and won't require a logon.
You should be able to search the Microsoft Knowledgebase on how to get applications to run as services.