edonkey pas pratique ?
Il tourne comme un daemon et tu peux au chois le commander avec un gui sous GTK qui est pas mal du tout ou avec un serveur php.
La gui est independante, donc tu peux la flinguer et la relancer plus tard tout en laissant tourner le daemon.
C'est au contraire le plus pratique si tu as plusieurs marchines.