関連付けられたファイルタイプのプログラムがあります。ただし、ファイルをダブルクリックしてプログラムを起動すると、そのパスがプログラムに渡された場所がわかりません。
当初、ファイルパスはEnvironment.CommandLineにあると思いましたが、コマンドラインにはプログラムパスしか含まれていませんでした。
Visual Studioの公開オプションを使用してファイルの関連付けを次のように指定しました:拡張子:.ext、説明:いくつかのファイル、ProgId:ProjectName、アイコン:SomeIcon.ico。