mzedeler,
You may be interested in the following two threads -
Turn a perl script into a Win32 Service and
Win32::OLE (Outlook) as a windows service. Disregard the concern that I couldn't get it to work as it seems to be specific to
Win32::OLE (Outlook) that prevented it from working correctly. It appears that the version on CPAN is not updated but that it is still under active development (for some definitions of active).