So I'm sitting happily playing BC2, when it locks up, crashes to desktop, but my desktops are swapped the fuck around?

I'm using a 21" Cornerstone CRT for my main, at 1600x1200, and a dell LCD for my secondary at 1280x1024.

When BC2 crashes, my Dell becomes my primary, and my CRT, the secondary. What's causing this?