Não é realmente uma resposta de "Usuário", mas como você se descreveu como programador:
Parece que deve ser direto escrever um AppleScript muito simples (ou mais em geral OSAScript , que suporta uma variedade de idiomas, como Python e JavaScript) que pesquisa o aplicativo ativo e faz um Tell Application X to Quit
para qualquer hasn visto há algum tempo.
Isso tem a vantagem de ser mais ou menos equivalente a um Cmd-Q
interativo, para que o aplicativo tente sair de maneira limpa em sua maneira normal.