CCleaner aussi et également TuneUp Utilities, certes payant et pas donné (40€, 25€ pour la mise à jour, par exemple de la v2007 à la v2008), compatible Vista (j'ai testé).
Ils ne font pas double emploi car ils sont plutôt complémentaires (je passe TuneUp et ensuite CCleaner), il n'y a aucune incompatibilité.
Son défaut : son prix et il y a trop de fonctions, j'en utilise moins du quart, mais la fonction de nettoyage de registre et bien fichue même si ma préférée est celle qui permet de désactiver les programmes lancés au démarrage, c'est la plus facile à utiliser que je connaisse (mieux que celles de MSCONFIG et CCleaner).