Less Painful Windows Service Development

When developing Windows services applications, one of the most painful aspects is testing. Sure, you can test individual component libraries separately with unit tests, but what about deploying and testing the system in an actual runtime environment?  What if your components...