Why doesn launching an application from an Event/Action sequence work?
When an AppCenter EventAction executes a command it passes a number of parameters to the command as command line arguments. These include the event id, UUID of object, message string, status and so on. Change your action to a simple “echo” and you will see all of the parameters. The application may be objecting to all the parameters being passed to it. To run it, put its start command in a batch file and execute the batch file as your AppCenter action. In this way, the application won’t see any of the event parameter information.