iTrash (dawniej AppTrasher) to aplikacja przeznaczona do usuwania zbędnych programów, widżetów i pakietów z pamięci komputera. Program usuwa nie tylko same aplikacje, ale także powiązane z nimi komponenty i dodatki. Dzięki temu możemy być pewni, że po wykasowaniu zbędnego programu nie pozostanie po nim ślad na dysku. Aby usunąć dane, wystarczy przenieść je i upuścić do okna iTrasha. Następnie aplikacja poinformuje nas o komponentach, które zostaną usunięte. Możemy część z nich odznaczyć lub zdecydować się na wykasowanie wszystkich danych. W ustawieniach programu można wybrać aplikacje, których nigdy nie będziemy chcieli usunąć. W ten sposób nawet dodane do iTrasha programy nie zostaną wykasowane. Uruchomić można też tryb Ghost Mode. Umożliwia on współpracę Kosza z iTrashem - kiedy przeniesiemy jakiś program do Kosza, zostanie on usunięty przez iTrasha.