Merci à ceux qui on planché sur ce problème (et aux autres pour ne pas avoir pourri le thread) mais j'ai fini par trouver la cause. Il s'agit de l'objet de class System.DirectoryServices.SearchResultCollection qui doit être Dispose() de manière explicite selon http://msdn.microsoft.com/en-us/library/system.directoryserv(...) , et je confirme que désormais le programme ne dépasse pas les 80Mo de charge mémoire (ça reste encore un peu trop mais déjà beaucoup moins gênant).
# C'est bon, c'est fini
Posté par Midilaïr . En réponse au message fuite mémoire. Évalué à 2.