Can it run as Service?

I was wondering as a service on windows server 2003? That way users will not have to stay logged in to make it continue to monitor and run.

AFAIK, no, but you can use tools such as SrvAny to start any program as a service

see the wike for a full explenation of the procedure…