If there was an option to unroll a fence *and* bring that fence to the foreground when you click on it's rolled up title bar and keep it in the foreground while the mouse pointer was within the boundaries of the unrolled fence, you would have the best of both worlds. i.e. have the fence work like the Windows 7 task bar that appears when you point the mouse to it and disappears when you're done. Given the choice of the two models, I'll keep my most frequently used icons on the Windows task bar and take the hit of using the start menu for the not so frequent rather than scattering my work windows every time I need to hit an icon.
My workaround for this (in my mind) issue is to take advantage of the pager app that I use (VirtuaWin) and dedicate one page for fences so I can switch to that page, go directly to the fence I want, launch the icon then manually move the resulting window back to the page where I need it. Somewhat clumsy but better than interrupting the working page.
It seems like bringing the fence to the foreground would be relatively easy to do from a coding perspective and, if it's made to be an option, those that want to use that model can do it and those that don't can stay with the default.
Just my $0.02.