I've already tried the first and it doesn't compile because not only does a service have to run without its own window but also has to run without a windows messaging loop.

I'll give the later a try tomorrow and will let you know if it works.

Joe.