Hello. Currently the sdk contains few functions and to be frank with you, it's kinda useless.
For a revolution in the plugin sdk, i could think of some features:
1. Supply full details about the download to the plug-in, virtually all the things you can see on the user interface: download speed, sections, mirrors, log data, as well as global data like list of downloads, ALL fdm settings (too much to request?

), etc. You don't expect a plug-in programmer to access all those through the pure virtual function getFdmWindowHandle() do you?!
2. Let plug-ins create their own tabs both in the main tab bar and in the bottom tab bar. And let them generate and display HTML pages there. Come on... Just think about the flexibility this feature gives you... Programmers could create rich applications this way.
And i was just thinking if your team accepts additional programmers for developing fdm?
Regards.
micro.