I found this problem originally over in the X3 forum. But I have X6, so I'll post my answer here, but as a new thread.
This is a problem with PP dialog tracking when using dual monitors and single monitors alternately. When I use PP on the secondary monitor at home, then use PP again at work (single monitor laptop), all the dialogs appear on the (now) non-existent secondary monitor. I use Win7 X64 and CGS X6 (64 bit) if that helps. I found that if I go to the "C:\Users\<user name>\AppData\Roaming\Corel\CorelDRAW Graphics Suite X6\PHOTO-PAINT\Workspace\<saved workspace name>\CorelPP.ini" file and comment out (with a semicolon) the lines referring to dialog positions, I can get back to normal. For example: ; CorelPP.ini[DialogPos];DlgTracking=1DlgTracking=0I like to work this way in an INI file because it let's me know what I've changed. I believe this change also turns off dialog position tracking. I also changed the following, hoping that PP has the logical defaults: [CRLCTL_DLGTRACKING]; WWSManagerSheet=1644,74,622,465,1366,768,1.500000,1.625000; 9=1798,44,336,425,1366,768,1.500000,1.625000; WNewWorkspaceDlg=490,293,386,181,1366,768,1.500000,1.625000; 59=561,299,243,169,1366,768,1.500000,1.625000And the following group: [DlgPosition]; 63=511;208;0;344;352;1366;768;1.500000;1.625000;0; 8909=0;0;-1;1366;768;1366;768;1.500000;1.625000;0Observe the relevant keyword=value pairs are commented out using a leading semicolon. I left the group name unchanged however. Anyway, this seemed to fix the problem, all my dialogs appeared on the primary monitor. And, all the commented out keyword=value pairs were re-inserted into the relevant groups by PP. I'm pretty sure that setting "DlgTracking=0" will prevent the problem in the future. I hope this helps!