Also, when you use the event log wrappers in .NET to write out to the event log, users are still refered to Microsoft's Help and Support Center in the event log viewer when they go to view these events.
I've discovered a workaround for this problem, but hey, if Microsoft wants to provide technical support to my users for third party software, they are most welcomed. I don't really want to have to deal with it anymore.
I just feel that Windows services provide great functionality for background applications that run even when no user is logged in. Plus managing them is easy. But I feel they're too tightly integrated into the operating system and it's difficult to tell which
services are core services and which are third party extensions.