dotnetlogo2テーマは伏せとくとして、とりあえずベースの技術はここら辺かなぁ。

ファイルの随意アクセス制御リスト (DACL) を読み取る
http://www.microsoft.com/japan/technet/scriptcenter/scripts/security/dacls/sedcvb01.mspx

フォルダの随意アクセス制御リスト (DACL) を読み取る
http://www.microsoft.com/japan/technet/scriptcenter/scripts/security/dacls/sedcvb02.mspx

ネットワーク共有の列挙
http://www.microsoft.com/japan/technet/scriptcenter/scripts/storage/shares/stshvb04.mspx

公開された共有の列挙
http://www.microsoft.com/japan/technet/scriptcenter/scripts/storage/shares/stshvb05.mspx

ネットワーク共有のローカル フォルダへのマッピング
http://www.microsoft.com/japan/technet/scriptcenter/scripts/storage/shares/stshvb06.mspx

すべてのネットワーク共有のローカル フォルダへのマッピング
http://www.microsoft.com/japan/technet/scriptcenter/scripts/storage/shares/stshvb07.mspx

.NET Framework 2.0 なら System.Security.AccessControl 名前空間あたりが良さげなんだが・・・