Using ShellExecute API you can specify a verb, e.g. 'open' or 'print'. Is it possible to do the same thing from the command line?
http://www.naughter.com/shelexec.html