I want to buld a Windows Service. It will run on a machine, and will contain a FileSystemWatcher to monitor a directory. When a new file arrives, I want to send an email with that file as an attachment, then move the file to a different directory (upon success). I am basically an application developer, and although I am fairly proficient with prior versions of VB, am still getting my feet wet with .NET.
I've added a new project, and made it a Windows service. I've added a reference to Outlook and I've added a FileSystemWatcher to the design page and set its properties. One thing I want to do, and don't have an idea how to is to add an icon in the taskbar notification area when the service starts. Right-clicking on the icon would open a popup menu with an option to stop the service and also have an indication that Outlook is running (perhaps 'Outlook' as an item with a checkmark next to it if it is running). I would like to possibly change the appearance of the icon if an error occurred while the service is running (unable to send file, error occurred moving the file after sending the message, etc.).