Il est quasi certain qu'aucun des logiciels cités n'implémente la compression/décompression JPEG (ou autre format d'ailleurs). Ces logiciels utilisent des librairies existantes qui font le travail pour eux.
Pour expliquer la différence entre ACDSee et les 2 autres : d'une part il est possible que la librairie utilisée ne soit pas la meme; d'autre part ces librairies proposent une foule de fonctionnalités, dont tout le monde ne se sert pas de la meme maniere.
Pour ce qui est de l'optimisation proposée par IrfanView ou XNView, il s'agit d'optimisations au niveau du codage entropique, c'est à dire sur la partie non destructrice de l'algorithme. Donc non pas de perte dans ce cas.