You can't have an administrative program run when the user starts their
computer.
Without knowing exactly what your programing is doing, I would say it is
very likely that your program should be implemented as a Windows Service.
--
- JB
Microsoft MVP - Windows Shell/User
Windows Vista Support Faq
http://www.jimmah.com/vista/