It would be really cool if the "shell command" had an option for individual treatment of files, instead of consider "$@" a list of selected files and execute a command one time with this list of names, it could execute the command one time with each file selected individualy.
For example, I want rotate several files of my camera. I select only the twenty photos that I want to rotate. Then I'd like run the command:
convert -rotate -90 "$@" "$@"
Then the command "convert" would run twenty times, one for each file.
If it was possible, would be very powerful.