Você pode usar o Greasemonkey e um script de usuário. Os scripts de usuário são scripts que você instala no Firefox e que podem ser executados em qualquer página da Web para fazer as coisas.
Você pode instalar, por exemplo: link - adiciona automaticamente ícones a arquivos não html (pdf e outros):
VocêprecisaráinstalaraextensãoGreasemonkeyantesdeinstalarumscriptdeusuário.(nositeuserscript,vápara"Como eu uso isso?" no link "Instalar".)
Pode haver outros scripts que só fazem links em pdf.