Puedo decirles que esta bastante difícil de hacer por uno mismo.
Si usted está buscando para reemplazar los iconos del sistema, tales como carpetas, están aquí:
/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/
Si desea reemplazar los iconos de las aplicaciones en /Aplicaciones, tiene que realizarse de forma individual. Normalmente:
/Applications/AppName.app/Contents/Resources/AppName.icns
Después de la sustitución, el nuevo icono no se mostrará hasta que el icono de la memoria caché se restablece. En Mavericks, restablecer LaunchServices sería el icono de actualización, pero en Yosemite, desde el momento en que pasé con él, "iconcache" ha de ser eliminado.
https://gist.github.com/fabiofl/5873100
Con todo, se necesita paciencia.