Dynamic Window Preview with tab strip

Is there a way to display a preview of a window in the client when a user holds the mouse button over the tab that goes to that window. Example would be in the designer when I want to go the the operator window if i hold the mouse over the window in the project browser it pops up a preview of the window. I’m thinking this could be done using a static image file but, I would like to know if it could be done using a snap shot of the most recent window.

I don’t think you can get the most recent image of the window (like you see in the designer). You will probably have to create some static images yourself.