OK,

Some programs display a window, like some antivirus programs, at the windows welcome screen. This is before anybody has logged in.

I want to do the same thing. I am creating a security program that can be used for maybe a library to monitor the computer and/or block webpages (That's another thread!).

Anyhow, how would I be able to have my program run before anybody logs on. Would it have to be a Windows Service? How could I get it to be running in safe mode, too.