We discuss it about 3-4 years ago. I.e. iconify of the shell icon was random on screen by default and placed not in normal wb-slot-order.
And there is mail which i wrote back in times which was kind of fix for me:
What i tryed to do now, its to make iconified shell icon appear in the free WB slot. But as seems that unpossible and i only can snaphost it statically to some static position, i just choice to let's say snapshot it in the Left-Top corner, togehter with "Ram Disk" icon.
So, i open ENVARC via WB , then "CleanUp By Name" (because in other way its unpossible to find icon in such a mess of icons), then resize WB window on the full screen, move def_shell.info on the top-left corner of the window, press on it and do "snapshot". Then i run shell, iconify if, and by some reassons iconified icon jump at the bottom of the WB screen (but at least in right posistion by X).
Then i go easy way : i just move def_iconf from envar on the WB screen where i want to see my iconified icon , snapshot it, and put icon back to the envarc: - and then, iconified icon of shell appears where i need it . A bit boring, but it works
the Iconified icon always appears in the "next" place on the WB, as it should.
If i remember, you do something like i do. To see that problem, install clean FE somewhere and you will see.