In a recent post I suggested adding tabs to fences. I still believe that would be useful but I believe this suggestion would take Fences to a new level.
Several of the programs I use allow users to select from a set of personas and customize the menu items shown based on the selection. I have a large number of icons on my desktop (and would add more if I could) but at any point in time most of them aren't relevant.
My suggestion is to allow users to create a list of personas (software development, graphics, streaming, writing, etc.) and specify which fences should be shown when they select a persona.