Task Execution - Can SolidWorks be prevented from loading

I have an EPDM task the runs an external application (.exe) as a result of a state change and subsequent task data card that gathers information from the user. The executable receives this information as command line arguements (which is why I need the data card). The application that runs has nothing to do with SolidWorks. I've noticed that SolidWorks starts in the background everytime and I can't find a way to stop it. Does anyone know how to prevent SolidWorks from starting when a task is executed from EPDM?

My first thought is the visual basic script in the task has to be run in the VBA interface inside of SolidWorks. Like EPDM doesn't have its own VBA interface/interrupter.

Thanks

SolidworksSolidworks Pdm enterprise Pdm