Ok drag-n-drop works fine with files, but it doesn't work with folder icons, the image swap works if you load the info file through the request.
I should add that a folder without an icon cannot have its image changed, probably because it does not use def_Drawer.info
Also found a very strange thing, after you have done a conversion with IconClone, if you click to activate an icon after a few seconds it automatically deactivates!
These issues seem to be AROS One related.
It works well on IcarosDesktop 64bit and 32bit. I'll investigate.
I noticed that when dragging a folder icon from the filesystem that is associated with a folder it won't drop correctly.
But if you copy that same icon by itself into a test directory it will work with drag-n-drop just fine. Maybe it's a limitation of Wanderer?
Or perhaps Wanderer is trying to drop the file itself onto IconClone? I will do some more testing to find out for sure.
Hmmm...It seems to be an AROS 32bit limitation. You can't drag an associated icon using Magellan in IcarosDesktop 32bit either. It won't work.
But dragging an associated icon in IcarosDesktop 64bit works just fine. The mystery is getting deeper.
P.S. - It seems that on AROS 32bit a trailing '/' is appended to the folder name whereas on AROS 64bit I assume there is no '/' just a file name. So I need to test for '/' and adjust my code.
Now we have to investigate what happens to real "def icons" on AROS 32bit. Maybe something similar is happening there. They don't work with the file requesters but they work on AROS 64bit.