You cannot use Create Action to create the action for an application if any of the following conditions are true:
The command line requires a non-file argument (parameter).
For example, you cannot use Create Action to write an action for the command:
lp -ddevice filename
where the user has to supply device each time the command is executed.
The application icon must have a different label than the action name.
For example, you cannot use Create Action to provide a local-language version of an existing action.
The action requires any of the advanced features of the action database.
Examples of these advanced features are actions that:
Launch commands on systems remote from the action definition
Invoke other actions
Must be run as a different user (for example, as superuser)
Make extensive use of the ``map'' feature
Have very different behaviors depending on the number of file arguments supplied to the action