i ended up having this run on the CSM server itself.
Task scheduler>Create Task
General: under security options make sure you check off "Run whether user is logged on or not"
Trigger: At startup
Action: Start a Program Details:"C:\Program Files (x86)\Mitel Customer Service Manager\Reporter\Reporter.exe"
Everything else is default.

it is ridiculous for enterprise-level software to not run as a service.
Also, in case anyone could use this: Previously, i emailed reports with Auto-Reporter. Now, I use Auto-Reporter to Publish all the reports to html files on a local IIS server every 15 minutes. it creates a nice index page and everyone can get reports on-demand, instead of waiting for a scheduled email. Went over big.