I can see that each time I delete ~/Desktop directory, Icecat is creating it on the new invocation. And not doing anything with it.
That is bug, there is no need for Icecat to adhere to some corporate standards of which directories users shall have, except those configuration files. Jean -- http://gnuzilla.gnu.org