good question..
you can't really provide parameters on the fly for any program.. though i could add a special modifier that would let you do that (not a bad idea).
i think they key insight though is that there are not going to be too many programs you actually need to provide arguments for i dont think, and you are well advise to create an alias for such programs.
to do this, just go to the aliases and create a new one, and provide a regular expression pattern for the program that looks something like:
myappnickname (.*)
and for the results, add this to the end of the launch string:
$$1
now you can launch this program with the arguments you wish by typing
myappnickname commandline arguments