How can I choose where new application windows open?

Solution 1:

Are you sure you don't have any manufacturer-specific drivers affecting that? I have used static two-display configuration on Windows XP and Windows 7 for long time, and windows by default always open to the primary screen, except some better programs remember their last position and open there.

Solution 2:

Okay, seems like you can configure all kinds of thins from the Nvidia Control panel. I got everything now working perfectly. I used the Nvidia Display wizard to set support for multiple screens. I also found from there how to set different color settings for different screens.