Respostas:
O Mac OS X mantém automaticamente um banco de dados de todos os aplicativos e seus tipos de arquivos correspondentes, chamados de banco de dados LaunchServices. Você pode examinar onde os dois executáveis do TextMate estão localizados, abrindo o Terminal.app em / Aplicativos / Utilitários e digitando:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump | /Applications/TextMate.app/Contents/Resources/mate
Isso abrirá um arquivo longo, cheio de todos os aplicativos que o DB do LaunchService "conhece" no Mac no TextMate. Examine este arquivo para o "caminho:" das entradas duplicadas do "TextMate".
É bem provável que você já tenha removido o segundo "TextMate", mas o LaunchServices ainda se lembra dele. Eu acho que você deve dizer à Datatbase para reconstruir digitando:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
no terminal e, em seguida, reinicie o computador. Isso pode levar o seu Mac a esquecer algumas atribuições personalizadas de "abrir com ..".
Ou pode significar que você tem duas versões diferentes do TextMate instaladas. Tente pesquisar por textmate no spotlight e veja quantos aplicativos ele encontra. Jogue o velho no lixo e você deve estar pronto.
Recebo a mesma coisa com o Numbers, pois ainda tenho as versões '09 e '10 instaladas ... :)
Piko