This is quite easy to do. Just combine a PanelGadget() and a MDIGadget(),
When you add an item to the MDIGadget(), just do the same with the Panel,
and when one of it fires a change event, just update the other as well.
I have quickly modified my ImageViewer example to show how to do it.
I don't want to overload this Thread with more code posts, so get it here:
http://freak.purearea.net/code/ImageViewer_Tabs.zip
Just look for every appearance of #GADGET_Panel, to see all the changes,
that I've made. It is really easy to do

Timo