The Application trigger allows you to execute a macro when an specified application (or any application) does any of the following:
An application Activates when it comes to the foreground, and deactivates when another application comes to the foreground.
You could use a trigger like this to simulate workspaces by automatically setting up an application the way you want when you launch it, or you could clean up after an application when you quit.
You can use the %TriggerValue% Text Token to determine the path of the application (previous to 9.0, the
%TriggerValue% token contained the name of the application).
If a macro that is triggered by Acorn launching is in a macro group that is active only when Acorn is running, then the trigger will probably never fire since the macro will be inactive until after the event has passed. As such, macros that are triggered by as application trigger should be in a macro group that is always active (or at least, a macro group that is active both before and after the event happens).