Steam (store.steampowered.com) games redistributable packages finder and remover. Still active, stable, 150.000+ users, 9 languages.