質問です

以下のように設定しています
*****
→コンテキストメニュー
→既定のファイラーで開く
→$exec("C:\soft\filer.exe" "%1")
*****

everythingで検索し、ヒットしたcat.zipファイルを右クリック
対象のファイルを既定のファイラーでパスを開くを選択します

すると指定したファイラーで
c:\pic\cat.zip
の中身を表示してしまいます

そうではなく、
c:\pic\
を開くにはどうしたら良いのでしょうか?