Let me see if I can explain this clearly: I had an app designed to run full screen at 1024x768. Now i'm faced with making it run "windowed" on larger/wider monitors, and i'm noticing (on Windows 7 anyway) that when forms "unload" they fade in and out on top of each other and I want the program to run and go from screen to screen "smooth" the way it did when it was full screen.

I've seen games do this before, so I know its possible.

Since the program is complex and uses many different forms, is there a way to make the program operate in a single "window" or container so to speak, as if it were still full screen? There's no animation or anything, just static screens. In other words, loading a form right "into" the existing screen so they don't fade in and out?