Jag brukar dra programmen till papperskorgen och tömma den. Någon gång då och då kollar jag igenom ~/Library (ibland även /Library och mer "gömda" mappar) för att se om någon rest finns kvar. Program som kommer med ett eget installationsprogram lägger (eller borde lägga) ett kvitto i /Library/Reciepts/ där man kan se vad programmet hade för sig under installationen. Fast jag vet inte hur man läser filerna och då är det kanske lite enklare med något liknande CleanApp som PiktorPucci tipsade om.