in reply to How can I run windows service on a user account?
You want Dave Roth's Win32::Daemon which does all that and more. You will probably want most of the Win32 libraries on his site +/- a copy of his latest book {plug}
cheers
tachyon