I tend to keep most of my icons and fences on my secondary monitor, as I keep my active windows on my primary monitor.
The snapshots show all of the fences in the proper locations on the proper displays, but any time I upgrade video drivers or do anything else that momentarily "disconnects" the secondary monitor, all of the fences are pushed onto the primary.
Using the snapshot to try and restore their previous positions does... absolutely nothing. Sure, they stay in their correct layout, but I have to manually move them back onto the correct monitor. Version 2.01 claimed that it addressed this, or addressed something very similar... but I've seen absolutely no change in behavior.