Respostas:
OK, apenas testei isso no SL e funcionou, o ícone foi removido, mas o foco ainda estava funcionando no Finder:
$ cd /System/Library/CoreServices/
$ sudo mv Search.bundle/ Search2.bundle/
Agora reinicie o SystemUIServer, o ícone desapareceu, o Spotlight ainda funciona. Para recuperar o ícone do Spotlight:
$ sudo mv Search2.bundle/ Search.bundle/
E reinicie o SystemUIServer novamente ...
Que tal fazer:
sudo chmod 600 /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
Dessa forma, o binário de pesquisa ainda é lido / gravável para raiz e, portanto, pode ser atualizado pelo SoftwareUpdate. Tornar-o não legível para outros usuários impedirá que seja lançado!
killall SystemUIServer
para aplicar esta sem reiniciar
chmod: Unable to change file mode on /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search: Operation not permitted
no
sudo chmod 666 /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
O Snow Leopard e o Leopard lidam com o menu do Spotlight de maneira muito diferente. No Leopard, o menu Spotlight é um aplicativo por seus próprios direitos. Esse aplicativo é iniciado pelo launchd. Portanto, o menu pode ser desativado facilmente, modificando o arquivo de configuração launchd apropriado.
O Snow Leopard parece ter reverenciado a maneira do Tiger de executar o menu do Spotlight. O menu em si reside em /System/Library/CoreServices/Search.bundle. Ele é carregado automaticamente pelo SystemUIServer.app, que também hospeda extras do menu.
Embora existam arquivos de preferências que permitem desativar extras do menu, não consigo encontrar nenhuma maneira de desativar o Search.bundle
A opção sugerida anteriormente de renomear Search.bundle funciona, mas corre um risco alto. Uma atualização futura do sistema pode tentar atualizar o Search.bundle e acabar com um arquivo de pacote parcial. Portanto, o SystemUIServer falhará ao tentar carregar esse pacote. Para estar seguro, seria necessário restaurar o pacote antes de cada atualização. Dificilmente uma solução desejável.
Além disso, renomear Search.bundle ou remover direitos de leitura afeta todos os usuários na máquina. As preferências por usuário, conforme disponíveis no Leopard, seriam preferíveis.
Se você ainda conseguir manter todas as funcionalidades da pesquisa de destaque da barra de menus, mas tiver espaço em branco para o destaque na barra de menus, poderá substituir o arquivo de imagem do ícone por um em branco ou por seu próprio ícone personalizado. O arquivo de imagem é
/System/Library/CoreServices/Search.bundle/Contents/Resources/MDSearchMenuIcon.pdf
cd /System/Library/CoreServices/Search.bundle/Contents/Resources
abrir .
killall SystemUIServer
Rápido e fácil é usar o utilitário gratuito OnyX .
Além disso, estou usando o LaunchBar definido para usar um atalho de teclado para pesquisa Spotlight no LaunchBar (definido nas preferências de LB).
Isso também interrompe os atalhos de teclado do Spotlight, mas não na pesquisa do Finder.