NASのショートカットを表示させるのではありませんが、自分はスクリプトエディタで以下の様なスクリプトを組んで実行専用のアプリケーションとして書きだしたものをログイン項目に入れてNASをマウントさせてます。
もっと良いスクリプトの組み方もあるかと思いますが、ご参考まで。
以下、スクリプト見本=====
tell application "System Events"
delay 5
set thisMacMACadd to "192.168.$$$.$$$" (*使用するMacのMACアドレス*)
set getMacMACadd to primary Ethernet address of (system info)
if thisMacMACadd is getMacMACadd then (* 指定されたMac以外では実行しない *)
(* NASの接続を確認 *)
set mountError to ""
try
do shell script "ping -c 1 192.168.###.###" (* 「192.168.###.###」はNASのIP Adress *)
on error
set mountError to "Can’t find 192.168.###.###" (* NASへのPINGが飛ばなければネットワーク上にNASが存在しない *)
end try
if mountError is "" then (* NAS###へのPINGが通ったらボリュームをマウント *)
try
mount volume "smb://@192.168.###.###/NAS###" with password "ユーザーパスワード" as user name "ユーザー名"
on error
set mountError to "Can’t find NAS###"
end try
end if
if mountError = ""
display dialog "NAS###への接続を完了しました" buttons {"OK"} giving up after 5
else
display dialog "NAS###への接続が失敗しました。Error:" & mountError buttons {"OK"} giving up after 5
end if
else
display dialog "この「NAS自動接続スクリプト」は、登録されているMac以外では利用できません。" buttons {"OK"} giving up after 20
end if
end tell
quit