xmplay stores it's last position in the registry (HKCU\Software\Un4seen Developments\XMPlay2, WindowX and WindowY). if these values are on the primary monitor, then i think xmplay writes the wrong resolution (it count from the top left of the second screen instead of the first). can't try it myself, i've got only one monitor

.
Hi Dotpitch!
Thx for the registry hint.
Just played around a bit and discovered the following X,Y-values were stored when closing xmplay while located in the topleft corner of each screen:
| PRIMARY | SECONDARY |
| WindowX | | 0x00000000 (0) | | 0xfffffc00 (4294966272) | | |
| WindowY | | 0x00000000 (0) | | 0x00000000 (0) | | |
Probably should show my monitor arrangement...

+-+ +-+
|S| |P|
+-+ +-+
Launching xmplay with the SECONDARY values stored in registry, it just settles itself at 0,0 - i.e. topleft corner of primary screen.

Compared to another app also storing X,Y in the registry, the values seem to be correct, because the other app restores correctly where it was before, regardless on which screen...
Appears to be a problem of xmplay not handling those values correctly... what do u think?