Veja como fazer isso. Verificado funciona no Snow Leopard.
- Abra o Automator, crie um novo serviço
- Selecionar em pop-ups superiores "O serviço não recebe entrada no TaskPaper" (Localize e escolha o TaskPaper no segundo pop-up)
- Cole o seguinte Applescript:
tell application "System Events" to set visible of first application process whose frontmost is true to false
- Salvar serviço. "Hide Frontmost"
- Abra as Preferências do Sistema, vá para Teclado, clique duas vezes no serviço e defina o atalho de teclado para ⌘W.
Repita este processo para o Sqlite Pro. Eu não vejo uma maneira de aplicar o serviço a uma seleção de aplicativos, parece ser tudo ou um. Você poderia usar um pouco de applescript para verificar o nome do processo de aplicação e verificá-lo em alguma lista, ocultar se na lista, fechar se não… mas deixarei isso como um exercício para o leitor. :)