Hay terribles ajustes que se pueden aplicar a Dock, y ninguno de los que conozco puede modificar el comportamiento de un solo clic en el ícono de una aplicación. Lo que haría en esta situación es asignar un gesto especial, digamos un clic de cuatro dedos, a una manzana. AppleScript realizará la tarea que desea, que, en este caso, muestra solo la ventana current
de la aplicación debajo del cursor.
Para hacer esto, no debe saber cómo escribir un script, el script está aquí. Sin embargo, debe saber cómo crear gestos personalizados, habilitar la accesibilidad, etc. La mejor manera de hacerlo es mediante la aplicación BetterTouchTool .
tell application "System Events" to tell application process "Dock" to tell list 1
set targetDockIcon to first UI element whose value of attribute "AXSubrole" ¬
is not "AXSeparatorDockItem" and its value of attribute "AXSelected" is true
tell targetDockIcon to perform action "AXShowMenu"
tell (first menu item whose value of attribute "AXMenuItemMarkChar" is "✓") of ¬
menu 1 of targetDockIcon to perform action "AXPress"
end tell
Esta secuencia de comandos básicamente encuentra el ícono de la aplicación debajo del cursor, hace clic derecho en él y luego en el elemento de la ventana con una marca de verificación a la izquierda. Verá el menú contextual parpadear durante un breve segundo.
Este script está probado en Yosemite.