Here's a (brand new) library that handles virtual panes:
It handles object scaling in panes that don't need to be there during edit time. So you can really hide a pane, in stead of shifting it to the side.
It's OO, but you should learn how to use that rather then ovoid it.
It's not the easiest OO library to start with. As it's designed to be flexible and powerful, you need some understanding of inheritance. There are some examples...
LabVIEW Programming ((make LV more popular, read this)