The only other solution is to use an app like D3DWindower which allows you to force a directx game into windowed mode, thus leaving your desktop size normal and hence allowing you to use your second screen while playing a game.
Legacy games suck .. that is all.
-V