The most useful futures are:
* improved ADL search (forbidden, regexp, priorities, checks both filename and TTH*, its really essential stuff)
- and don't forget about to add some ADL specific variables to UCs!
* ability to use active searches - to be used as supplement to ADL (check
Zion++ TiCoEd, iDC++ has some basic already)
* LUA (many things can be done with scripts, no need to mount into core)
And... yes IMHO that's even more then all for must have futures in client.
Of course very useful but not essential
* some better notify system then "throwing it all into mainchat". Maybe specific window with cheating logs, similar to system log window, but with per hub filtering...
* client detections, fakeshare detections, etc. - always welcomed, those will never be perfect or even near it, it should match most older cheating clients, but newer and active developed will always adapt, and fix detection holes)
* any working, dependable anti-cheat future is welcomed
* a way to LUA from context menu or search window from LUA... ect
* more context menu improvements (like Zion++ and other), multi hub raws, some possibility to customize click_on_IP context menu,
(it's rather not a part of specification, but maybe using UC? it's nothing wrong, you can always remove it later if specification changes.)
* there is always more You can think of once You get to that point
(*) haven't seen anywhere yet, shame for dcdm (& clones) devs :/