I checked all settings and compared projects. It's just a single project, the one I'm working on. Cascading windows doesn't work.
I cannot turn on all monitors, as I have 3 at work and 2 at home (although a larger one). I do know, that the first time I run Lazarus on a different set of monitors, the windows are dispersed across all of them. I manually have to collect and place them, assuming I can grab onto them.
I tried to debug it, but while the code enters the TApplication.RunLoop, if I press Alt-Tab, the window is still blank. Shift-RightClick doesn't give an option to move it, just minimize and close. Selecting it with Alt-Tab and pressing WindowsKey-Left doesn't show it either. (Then again, I turned off everything related to autosizing and snapping windows, as that drives me crazy.) The same happens when I run it outside Lazarus, even from an administrative PowerShell. And I used it at work without problems, although I cannot remember on what monitor it was.
And, as said, it isn't only the application itself, but also the form editor.
It's a problem.