@abalaban
Quote:
I wanted to know why this is happening...
Also this solution does not seems to me a very elegant one.
Icon positions are stored in the icons (.info files). When you snapshot the ram disk icon, the coordinates are stored in ram:disk.info, i.e. in the ram disk itself. And all files stored in ram are lost after a reboot, so the snapshot is lost, too, unless you manually copy the icon somewhere and restore it before Workbench is loaded next time.
There is a quite elegant solution for the ram disk which works since OS3.9 with Boingbag 2: add the following line to your user-startup:
makelink ram:disk.info envarc:sys/def_ram.info soft
This connects the ram disk icon to the file it is loaded from by default. So you can snapshot it like any other (permanent) disk icon.
Workbench also moves icons out of the way automatically if they are too near at each other. This is only done on the desktop, though, not in drawers. IIRC you can specify the minimum distance between two icons in Workbench prefs since OS3.9, too.
Bye,
Thomas