It seems I didn't really answer your question --
When running in a dual monitor solution, there are two separate behaviors -- Stretched desktop, and primary/secondary monitor. Which you get depends on your OS and video card drivers.
In Stretched Desktop mode, the taskbar stretches all the way across both monitors -- your start button is on one, and the clock is on the other. You can drag windows whereever you like (even spanning the gap between displays). If your app remembers windows positions on a per-window basis, they should re-open to their original positions.
In primary/secondary monitor mode, the start button & clock are on the primary display only. The secondary display is all workspace. Again, if your app remembers it's last open position, it should reopen to the same spot.
In both cases, make sure your app doesn't position windows in "negative space" (window coordinates are signed values, so it's technically legal to do this). Some apps used to do this to hide windows from the user, but in a multi-monitor situation, they can still be visible (oops). So don't do that.
Chip H.
____________________________________________________________________
If you want to get the best response to a question, please read FAQ222-2244 first