Я перепробовал довольно много DC клиентов. Моими условиями были: отсутствие привязанности к гному или кде, наличие мультизакачки, поиск по хабу и работа с кодировкой cp1251. Этим условиям вроде удовлетворяет dctc, но я так её и не осилил. Эта программа задумывалась как прослойка между клиентом и dc-сетью, поэтому интерфейс у неё убогий даже с поправкой на то, что она консольная. К ней есть несколько морд - ldcc, rccp, какие-то были и для gtk и qt. Другая многообещающая программа - QuickDC, но я не уверен, что она жива. Сейчас пользуюсь StrongDC под вайном.
Если найдёшь что подходящее, отпишись, меня эта тема тоже интересует.
знакомый в качестве курсача переписывал ice dc++ из винды на линь. Там только хеширование чёт он не осилил нормально. Да и то можно думаю готовую либу прикрутить а так отлично пашет. Надо будет спросить может ли он выложить просто ice dc++ насколько я знаю закрытая поделка.
Было бы интересно взглянуть на ice dc++.
Многие рекомендуют связку wine и клиента под винды (strongdc, revconnect). Сдается, что пока лучшего варианта нет.