> Well personally,  I would be confused: if I wanted daemonized mode, I
> would expect that to go into background or fail when not possible

There are no daemons on Windows platform AFAIK. You have those services
you need to register first. Not a big deal I think :-)

Throwing an error is fine indeed.

-- 
Later,

 Lukas "lzap" Zapletal
 irc: lzap #theforeman