I've found that if I arrange them the way I want, then right-click the desktop and click Refresh, they tend to stay where they are. This doesn't always work, though. For instance, on a tablet, where I add a new icon then rotate the screen a couple of times. Worth trying on a desktop PC, though.