Non esiste un predefinito "programma di disinstallazione" in gran parte per lo stesso motivo per cui non esiste un "programma di installazione" predefinito.
La maggior parte dei programmi viene installata semplicemente spostandoli nella posizione da cui si desidera eseguirli, che è molto spesso la cartella delle applicazioni, ma non c'è motivo per cui (e vedo questo molto) non si può semplicemente eseguire il programma da la tua cartella dei download senza mai spostarli - questo è molto comune dove il file .app viene scaricato direttamente senza essere contenuto in un file di immagine del disco .dmg che spesso ti chiede di trascinare l'icona nella cartella delle applicazioni.
Come risposta di Ian C, tali app possono lasciare tracce di sé nelle cartelle della biblioteca ecc. quando vengono eseguite, ma le tesi non sono considerate particolarmente importanti e sicure da lasciare, e spesso è vantaggioso (sia per l'utente che per fornitore) in quanto consente di reinstallare e ripristinare tutte le vecchie impostazioni normalmente, o di non consentire la reinstallazione in quanto trova una vecchia licenza di prova scaduta, ecc. L'efficacia di questo tipo di cose è di importanza variabile a seconda di chi chiedi.
A volte ottieni programmi che usano un programma di installazione specifico, spesso fanno cose che richiedono procedure più complesse per consentire loro di funzionare, come l'installazione di un modulo del kernel ecc. e, in genere, se viene fornito con un programma di installazione, ci dovrebbe essere un programma di disinstallazione con esso, ma questi meccanismi di installazione spesso differiscono da app a app e i risultati potrebbero variare.