Hi. I've been thinking about ways in which I could take advantage of window services however in practice I have not been able to. Let's say for e.g. a simple program, running in the background and backing up the database nightly. I originally thought I could implement this as a window service. But then I needed ways to allow the user to input configuration details e.g. directories etc. So I had no choice but to implement it as a hidden window application with a notify icon that had the option to change configuration.

Is there any way I could take advantage of window services for the above program? Most of the implementation could be done as a window service except allowing the user to set and edit the configuration details.

Jennifer.