+3  A: 

I don't know how to customize panels the way you're asking, but I've found my own way of dealing with panels I don't need all the time.

I keep panels like errors, search results or output set to Auto-Hide. That way they can take up a pretty decent amount of space when I want to see the lists, but they're not visible at all the rest of the time. Works well for me. When I'm not using one of those panels the only windows that are visible are the solution explorer and the code editor.

Daedylus
+3  A: 

If you can afford more monitors, get them. You won't have to worry about auto-hide and you'll have enough room for it all.

Charlie Salts
Haha! Radical solution. Maybe someday.
Jenko
I second this. While it doesn't answer your question technically, a 2nd monitor is surely the best way to customize your VS experience to maximize your productivity. You can drag the child panels off of the main window and toss them on another screen in any config you want. Kind of like a dashboard.
bufferz