El diálogo Abrir ... muestra por defecto la carpeta actual para la mayoría de las aplicaciones. Puede cambiar esto al cambiar el directorio en la Terminal (tenga en cuenta que, según mi experiencia, algunas aplicaciones, especialmente las de Java, no siguen este comportamiento predeterminado y en lugar de abrir el mismo directorio cada vez, asumo que esto está codificado en la aplicación).
Ahora vamos a responder a su pregunta: ¿podemos cambiar este comportamiento en función de cada aplicación, usando las herramientas que OS X tiene preinstaladas? ¡Mi conjetura es sí !, aunque no tengo tiempo para hacer la investigación en este momento. Lo que estaríamos buscando es:
# wait for application to be switched
# see if we have defined a default directory for that app
# if we have change, if not go to default
# go back to top and wait to app switching
Definitivamente, los demás deberían sentirse libres de desarrollar mi código de esqueleto, no aceptes esta respuesta hasta que esté completa. Volveré a mirar esta noche y veré si puedo terminar eso. Enlace potencialmente útil