FindExecutableで関連付けされたプログラム名を取得してShell関数で実行すれば良いんじゃないでしょうか?パラメータ(Command?)渡しはShell関数内で指定すれば可能だと思います。(Accessは詳しく無いんで、渡されたパラメータをVBAで取得できるのかは分かりませんが……)