Você pode usar FastScripts para atribuir atalhos a scripts como este:
try
tell application "Finder"
open (get selection) using path to application "TextMate"
end tell
end try
Existe um erro em 10.7 e 10.8 , onde a propriedade de seleção se refere à segunda janela da frente em novas janelas.
Os serviços do Automator também funcionariam em outros aplicativos:
Mas há outro bug em que os atalhos para os serviços nem sempre funcionam até que o menu de serviços seja exibido uma vez na barra de menus.