Vérifiez la présence de => " network.protocol-handler.app.ed2k"  dans Firefox. 
Comment faire:
dans la barre d'adresse de firefox, tapez  " about:config ".
Dans la zone "recherche" entrez => network.protocol-handler.app.ed2k 
Si firefox est bien configuré pour ed2k, la ligne doit apparaître avec la valeur true.
Si ce n'est pas le cas... firefox n'est pas configuré, donc... logique que ça ne marche pas.  

PS:
Zut!!! j'avais zappé çà...je précise que j'ai chargé l'application amule.app sur un DDE  . Ceci peut il avoir une incidence ?
Si firefox 
était déjà configuré pour ed2k... vérifiez  que le chemin de "network.protocol-handler.app.ed2k" pointe bien sur l'emplacement 
actuel d'amule.