Force alias resolution in NSSavePanels under 10.7 for recalcitrant applications. Such as InDesign. And also 10.8 (Mountain Lion)
This addresses the problems seen in http://forums.adobe.com/thread/950652 archived at https://web.archive.org/web/20161107221044/forums.adobe.com/thread/950652
This is beta-quality[*] software.
Install IDAlias.dylib in ~/Library
Versions are OS-dependent
10.7 IDAlias.dylib
10.8 IDAlias.dylib
10.9 IDAlias.dylib
10.10 IDAlias.dylib
and then run
launchctl setenv DYLD_INSERT_LIBRARIES ~/Library/IDAlias.dylib
and restart InDesign.
This method of installation will affect other apps, which might not be wise.
For 10.11, life is trickier. Use IDAlias.dylib but you cannot set DYLD_INSERT_LIBRARIES globally. Instead, launch ID from the Terminal with
DYLD_INSERT_LIBRARIES=~/Library/IDAlias.dylib '/Applications/Adobe InDesign CC 2015/Adobe InDesign CC 2015.app/Contents/MacOS/Adobe InDesign CC 2015'
More thoughts on this soon (April 2016).
[*] It was "alpha-quality" for 3 years and no one complained, so I guess now it can be "beta-quality."