Maybe test with Lazarus svn trunk.
I just tested, and I can move a window from 150% to 100% with no issues.
I tested the IDE itself, if it would follow the DPI. And it works, in both directions. I can start the IDE on the 150 DPI monitor and move to 100%. Or the other way round.
I did note one issue. If I start the IDE (none docked), so that the IDE bar goes on the 100% monitor, but the project inspector goes on the 150%, then the project inspector is not scaled at start up. But it does get scaled, as soon as I move it within the screen on which it is.
I have not further tested that. If you can reproduce that, it is worth to report it.