Even ter controle dat ik begrijp wat je wilt: Als een applicatie open is en het is de voorste applicatie dan wil je dat als je op die applicatie in de Dock klikt, die applicatie verborgen wordt? Dat gaat met een AppleScript niet lukken. Je kan met AppleScript niet de werking van applicaties (Dock in dit geval) veranderen.
Je kan een AppleScript maken wat de voorste applicatie verbergt, maar als je dat script start dan is het script de voorste applicatie.
Je kan de voorste applicatie verbergen met Option-klik buiten de vensters van de applicatie. Je kan ook op de applicatie in de Dock Option-klikken.