Sorry to butt in, but
/shell_open is just like the Windows run dialog. Entering "firefox" won't do anything because Firefox is not in your environment path.
However if the HTTP protocol is associated with Firefox in Windows, then "
/shell_open http://google.com" will open Google with Firefox. (or whatever is default for Windows)