Ich bin gerade auf ein interessanten Beitrag auf http://www.webdesignerwall.com gestoßen.
In diesem wird erklärt wie man den einzelnen Linktypen automatisch die filetypeicons hinzufügen kann.
Funktioniert mit Jquery und was daran bemerkenswert ist es würde auch nur mit CSS funktionieren wenn es nicht den IE6 mit seiner schlechten CSS Handhabung gäbe oder man diesen Browser einfach nicht beachtet
eine Demo gibt es hier