C#にて、ショートカットファイルの作成を行うプログラムを作成しているのですが
とあるネットワークドライブ上のフォルダをショートカットとして作成すると

C#のアプリ側からそのネットワークドライブが見えない場合に
ファイルとしてのショートカットが作成されてしまいます。(開くプログラムを選択するダイアログが表示される)

見えないネットワークドライブ上のフォルダへのショートカットを
フォルダとして作成する方法はないでしょうか?

ショートカットは以下のコードで作成しております。

var shortcutFile = filePath + ".lnk";
dynamic shell = Activator.CreateInstance(Type.GetTypeFromProgID("WScript.Shell"));

var shortcut = shell.CreateShortcut(shortcutFile);
shortcut.TargetPath = networkPath;
shortcut.Save();