Era uma vez que esta técnica foi abençoada e documentada pela Apple
The technique used to replace the Finder is discussed in detail in the
Replacing the Finder section of Inside Mac OS X: System Overview.
A installer can programatically replace the Finder by calling system
and then the defaults command-line tool using the techniques described in
System Overview.
(Enquanto "Por dentro do Mac OS X: Visão geral do sistema" não está mais disponível, costumava-se dizer "padrões escrever loginwindow caminho do Finder", os quais vêm com o Snow Leopard nixed)
O que você pode fazer atm é compilar um applescript para sair do finder para que ele não reinicie e adicione tanto o script como o terminal como itens de inicialização, não é bonito, mas funciona.
echo tell app \"Finder\" to quit | osacompile -o /Applications/Utilities/QuitFinder.app
defaults write ~/Library/Preferences/loginwindow AutoLaunchedApplicationDictionary -array-add '{ "Path" = "/Applications/Utilities/QuitFinder.app"; "Hide" = "1"; }'
defaults write ~/Library/Preferences/loginwindow AutoLaunchedApplicationDictionary -array-add '{ "Path" = "/Applications/Utilities/Terminal.app"; "Hide" = "0"; }'