You can currently create a magnet only if you have a torrent hash for that file.
Creating magnets form files shared only on ed2k is not intended, as than you can just create a ed2k link.
Also you can always create a NeoLink which is a magnet with some additions.
What is wrong with ed2k magnet links? Why don't make one common link standard for all P2P protocols? At least please accept incorrect "urn:ed2khash" magnets...
The download speed doesn't depend on the network you're using, in fact eDonkey/Kad should be faster than BitTorrent because of its sophisticated credit/queue system. The whole idea of BitTorrent network is sick: 2 identical files have different hashes! BT is not searchable by itself, I don't count external network like NeoShare. Multifiles (?) - use .zip archives, or .emulecollections! There is a similar thing for .emulecollections - metalinks, why it's not used in any P2P program? I hope the guy who invented BitTorrent will die with pain...
Why people are so brainless? Why the worst ever filesharing network is the most popular, while such awesome network(s) like Gnutella(with DHT) with no central servers, normal hashing (no, different hashes for identical files aren't normal), integrated search and variable piece size is dying?