OK A bit more information.
1. Compile on workstation with non-scaled screen changing form to say Workstation Version.
a) Comes out the same size as the design size.
b) run the exe on the laptop without recompiling and it comes out the correct size.
2. Compile it on the laptop without changing the form title
a) and it comes out the right size with respect to the design size.
3. Compile it on the laptop with a change to the form title .
a) Now comes out scaled by about 125% and too large for the display.
b) run that version on the non-scaled workstation and it is larger than before. ie. Scaled again by about 125%.
4. Now compile that version without changing the form title text
a) comes out larger again.
b) change the form title and it's back to the correct size.
So here's the problem and maybe it is a Lazarus configuration parameter that I can't find.
Lazarus doesn't have the right (or shouldn't) to automatically configure the size of a form arbitrarily. The height and width are set by either dragging the corners of the form or changing them in the parameters window. Now if the form parameters aren't edited then the .lfm file is left alone. But touch a single parameter and the .lfm file is rewritten with the arbitrarily sized form values. Those values appear to be set based on the development system screen size.
Contrast that with Delphi 10.3 running on either system. Doesn't matter what you do to the form, the height and width remain the same. Regardless of which system 10.3 is run on opening and working with that project in the same shared drive folder. In both cases the form size height and width are the same on both IDEs. The compiled code is the same on both systems.
In the case of the laptop with the scaled screen the form doesn't fit so Delphi adds scroll bars. But it doesn't make the form smaller or larger.
The ability to fix this or even know where to go to fix this is currently above my pay grade. I don't believe the .lfm file height and width values read from the .lfm file should be changed unless I explicitly change them.
Make sense?