Just to let you know
command line switch "-o" or "-o " not work from ShellExecute
this is part of souce code of my editor, but option without -o work
o2 code:
MsgBox exepath,"EXE PATH (-o)" '( switch to open exe is -o )
ShellExecute(0,"open",chr(34) + exepath + chr(34), "","" , 5)