OK, the aliases point to:
/Volumes/windowspc-2/Photos/<folder>/<filename>
Is OS X consistent in where it mounts SMB shares, or is it possible that the next time I reboot (possibly after some changes to the Windows PC) //WindowsPC/D will be mounted at /Volumes/windowspc-1 ? Or is it based on the order in which I access the shares during the current login session?
If it consistently mounts shares in the same location, is there a file where it stores the mappings? If so, and if in the future I need to change the location where my photos are stored, maybe I could edit that file to update the mapping so the new SMB share is mounted at /Volumes/windowspc-2 ?
The other option I was considering was writing a script to automatically mount that share in a specific location every time I boot (say ~/Pictures/nas ) and then re-import all of my pictures from that location. That way no matter where I have my pictures stored, and even if I were to migrate to a new Mac, I could just mount the share in that location and use my old library. Is there any downside to doing that? Is Time Machine smart enough to not back up those files, or do I have to explicitly exclude that location?