FireDaemon
From time to time it is nice to be able to run a program as a service. If you have written the software yourself (especially with .NET) creating services isn't actually all that hard. However, for third party programs or as a quick fix, nothing beats FireDaemon. FireDaemon is a low cost solution that can convert nearly any executable into a daemon. Simply specify the executable to run in the background and set the startup properties, security account, command line, etc and you are off. This is ''particularly'' useful for those programs that seem like they should have been background capable to start with, such as some backup tools that only operate while a user is logged in. Yes, these are usually inexpensive options and do what they were created to do quite well, but the ability to background them makes them even more useful. Iomega's backup tools or Second Copy 2000 both benefit from the ability to run backgrounded, and after doing so you wonder why they didn't in the first place.