If you really want to make your code cross platform, you need to test it on many widgetsets
I did installed my Lazarus with FP(UP)Deluxe using Windows as host. Unsure if I can install other Widgetset to test my doing but the problem beside different widget behaviour is also Linux itself.
By watching the chaos above, on one Linux Modal has no effect on others Windows are mini greyed by default, on others my screenshot lead to black on others setting the location is somehow prohibited etc etc etc....
I guess to develop something for Linux, equal how simple the task is, includes massive checkings that I am currently not aware off.
Thank you all for showing results on Linux!