Yes, you are right. This really happens. Only what I can promise is, I can look at the code and try fixing if possible. But this part of code looks tricky. Do not expect a lot...
Anyway, try this trick if helps: Right click on the shelf and item "refresh". Then rearrange your gadgets on the shelf. Refresh means the gadgets will be unpopulate and populate again. No harm to give it a try. Good luck
Unless I'm misunderstanding, you can move the tasks gadget to the right of the ibar. Open pcmanfm. Right click on the shlef and click move gadgets. Then move the pcmanfm icon to where you want it (to the right of the ibar). Right click on the shelf and click stop moving gadgets. All loaded applications should now appear to the right of the ibar.
Rearranging stuff on the shelf takes a little getting used to, but once you understand it you can indeed get things where you want.
Your open applications are displayed on the "tasks" taskbar gadget. Your icon shortcuts are on the "ibar" quicklaunch gadget. You have both of these gadgets on a shelf on the bottom of your desktop.
When you right click the "shelf" and select Begin Moving Gadgets, you should be able to rearrange things with mouse. If there is no gap between two gadgets they may stick together, so you may have to seperate and move gadgets back and forth a bit to get things exactly where you want, but in the end when you're done and you right click and Stop Moving Gadgets things will stay where you put them. I believe your goal is to put the ibar to the right of the start button, perhaps with no gap, and taskbar to the right of ibar, probably also no gap unless you want it.
When you right click an item on the ibar, you'll find other settings, including one to reorder items on the ibar itself.
As someone pointed out in another thread recent thread, when we add or remove a gadgets from a shelf, you will most likely have to rearrange everything again. [What appears to happen is it puts it the last place it was before, and if something is already there, moves that, which makes other things move, and everything all mixed up. This is good if you remove then add something back without any changes inbetween, but in most cases not so helpful].