Have veiwed your Fifty presentation Joe... very nice!
Donald, I was interested in this subject, so did some exploring and testing just now and have found a program that does exactly the minimum required (I was about to have a go at writing one before I found this one as the others I tried all had self promoting splash screens, which I didn't want!)
I've tried it out and it works fine...
Find it here : http://www.ashzfall.com/products/aut...owsercall.html
BTW, in the documentation it says you can rename the program file to something else, which I did. I called it "openindex.exe" just to indicate what it does when used in this context (it will open any program including passing parameters... read the doco for details)