You realize that on windows at least, that the "desktop" is just a folder, and what you see as the desktop is just a rendering of that? In other words, there's no concept of limited amount of slots like you suggest, so if your desktop was entirely "full" and another item gets added, existing items don't get evicted.