When an user opens a program on a different way then using the Recast AW shortcut, for example when it opens a .docx or a .pdf file directly, that Recast AW understands this and will start the corrisponding process of the package.
This is in combination with file types.
Another option (would be better) is that the agent sees that the application process is beging called, and will take over the process by running the corresponding package related to this application. The problem with this is when having multiple packages with the same process. Maybe this can be handled based on priority set to those packages and/or file associations or an option to select this package as default.