OS X no contiene un desinstalador automático incorporado. Así que no hace "algo" de trabajo.
AFAIR una excepción es (OS X) Server.app. Si mueves o eliminas la aplicación, todos los servicios se detendrán. Incluso entonces, todos los archivos y carpetas que la acompañan no serán desinstalados o eliminados.
A menudo las aplicaciones son autocontenidas: todos los archivos y carpetas necesarios para ejecutar la aplicación están en el propio app.bundle. Después de eliminar la aplicación, los únicos archivos que quedan son las preferencias, los archivos de caché y, en ocasiones, los archivos de soporte de la aplicación, que se encuentran en tu carpeta Library o en la del sistema.
Algunas aplicaciones que vienen como Installer.pkg se instalan con el Apple Installer.app. Otras aplicaciones utilizan un instalador personalizado. Algunas de ellas también contienen un desinstalador que suele eliminar todos los archivos instalados.
Un pequeño número de aplicaciones vienen con un desinstalador de alguna manera "automático", por ejemplo, MagicPrefs: después de borrar/borrar el archivo Prefpane la aplicación se desinstala sola.
Spotify probablemente instala un agente de lanzamiento o demonio de lanzamiento que depende de un archivo en el paquete de aplicaciones de Spotify. Después de eliminar Spotify, el agente/demonio pierde su objetivo -el "SpotifyWebHelper"- y, como resultado, el proceso no se iniciará. Es probable que el plist (y algunos otros archivos relacionados con Spotify) sigan ahí y tengas que eliminarlos manualmente para "limpiar" tu sistema.
Después de instalar Spotify, se instala un agente de lanzamiento com.spotify.webhelper.plist en ~/Library/LaunchAgents:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.spotify.webhelper</string>
<key>KeepAlive</key>
<dict>
<key>NetworkState</key>
<true/>
</dict>
<key>RunAtLoad</key>
<true/>
<key>Program</key>
<string>/Users/user_name/Library/Application Support/Spotify/SpotifyWebHelper</string>
<key>SpotifyPath</key>
<string>/Applications/Spotify.app</string></dict>
</plist>
El ejecutable /Nombre_de_usuario/Librería/Application Support/Spotify/SpotifyWebHelper se basa en la existencia de /Aplicaciones/Spotify.app . Después de eliminar Spotify.app no se inicia.
Para eliminar todos los restos después de borrar Spotify, elimina el agente de lanzamiento en ~/Library/LaunchAgents/ la carpeta Spotify en ~/Librería/Application Support/ dos archivos prefs en ~/Librería/Preferencias/ y varias carpetas en ~/Library/Caches/