Segun lo que dice [David el Grande]
lo que entiendo es que en la variable Command viene la cadena que es enviada por el sistema operativo al ejecutarlo.
En esa cadena debe venir el nombre del archivo que estas intentando abrir.
Te recomiendo que primero le des un MsgBox Command, en el evento Load para comprobar lo dicho y de ser asi, saber en que forma viene la cadena que envia el win a tu programa y puedas abrir correctamente tu archivo.
Espero te sirva de ayuda.
Saludos!