First of all I want to express my thanks and state that I'm glad to see others like to use COMMAND$. I think I'm just heavily geared towards program options rather than passing those options via the command line. I really never liked typing to the DOS command line.
I think Ben has a neat way of using it, but for me, I'd rather write and use a program. I pass arguments in programs through SHELLL to compile and link programs the way I want them rather than use the run options in QB, but that again is better done through a program. The QB to QB64 converted I posted at QB64.net works better from the program than it would from the command line with options passed to it.
I can also see the use for someone like Galleon, who needed a command line compiler option. I don't make those types of apps, so for me, this again didn't serve a purpose for my needs.
The Drag and Drop idea Laanan mentioned was gold. I discovered you can get the address of a desktop pif or lnk file that way. You can also get desktop or any folder path and the program or file, too. This offers the user a way to drag and drop a document into a QB program that was made to open and read a document without the need to start the program and input the file by some program file input function. That is certainly a shortcut and a very cool one at that!
So it turns out you can teach an old dog new tricks,