I have a few small suggestions for DC++ network:
I added a few (CORRECT) servers (hubs) into the cache, but at each restart Shareaza connects only to he last connected hub, I suggest Shareaza to connect to random hub (something like server walikng).
Could you make opening DC++ chat windows in background (?), because each time an user starts Shareaza (with DC++ enable always = true) it sees freshly opened chat windows, not the HOME window.