Now I've compiled the ApexDC++ 0.4 sources, and I plan to make some modifications.
May be they will appear in the ApexDC++ sources
I want to add "minimize to tray by the Close button", "autostart", "minimize to tray on [auto]start", "delayed auto-start" (it's autostart with a pause e.g. 25 seconds before any aggresive usage of HDD, like hashing),
also to modify "Private Message" chatting - it's about opening an additional windows (some my friends can use only this "chat" style, it's implemented in SeChat, BorgChat);
to animate tray icon on private message (if apexdc window is in tray);
to play "my nick in main chat" sound on configurable list of words - because I have two nick forms - one in native alphabet, and the 2nd in Latin.
Also, of course, a checkbox for "Limit to LAN IP addresses only (10.***, 192.168.**)" or "Limit all connections to this submask: ...". I've read about PeerGuardian in wiki, but it seems too complex for this.