I really like the Fences concept - very nice indeed.
What i could see as a nice new feature would to be able to 'group' different fences together
by this I mean - to be able select different fences to belong to each other as a group
For example - if I have 6 fences - fence 1 and fence 3 would be considered as belonging to 'group 1' , fences 2 + 4 would be considered as beloning to group 2, and the remaining not grouped.
then - when hiding or showing - you could select which group to hide/show?
Perhaps that takes away from its simplicity - but I could see this as being very useful for our sales group who might have 10 - 20 different Sales demos / icons they want to have grouped together - if they had an easy way to group/ clear their desktop - i could see this being a very useful utility.
Great job as always