En macOS Sierra 10.12.1 la solución lsregister
proporcionada por @Mateusz Szlosek no ha funcionado.
Pero esta solución funcionó : Restablecer el caché de iconos en MacBook
Sin embargo, el cambio de la aplicación predeterminada para un tipo de archivo a través del "Abrir con ..." del Finder no causa una actualización inmediata de los iconos en el Escritorio y en las ventanas del Finder. Esto es un error.
Algunas críticas al final : como usuario de Apple desde hace mucho tiempo, siempre preferí la retroalimentación instantánea y la actualización de GUI de macOS en lugar de Windows, donde tenía y todavía tengo que hacer un montón de manuales. refrescante & más cargas / precauciones para el usuario debido a la falta de sincronización / reconocimiento de procesos cruzados (es decir, cambiar el nombre de un archivo en Explorer mientras está abierto en otra aplicación, le causará problemas, aún en 2016).
Lo que está tan bien en la Mac es la interacción instantánea de procesos cruzados de todas las aplicaciones de inventario y todas las aplicaciones que utilizan marcos estándar. Es decir, volver a habilitar una interfaz de red y Safari carga automáticamente el contenido de una pestaña del navegador inactivo, Renombrando un archivo en el Finder mientras se abrió sin problemas, cambiando un ícono y se actualizó en cada instancia de vista (Finder, diálogo de archivos de aplicaciones, ícono en la barra de título de la aplicación), etc.
Odio ver desaparecer estas cualidades. Apple claramente descuida a sus usuarios profesionales de Mac sobre sus usuarios de iOS y sus servicios en la nube. Con iCloud, Apple perfecciona la sincronización entre dispositivos, pero no ofrece el sincronismo perfecto dentro de la Mac como antes.