By "properties" do you just want to resize the windows?
In some cases a maximize window script step is all you need to resize the windows to exactly fit your monitor.
In other cases, you may need to set up a table of layout preferences for each user that a script can access during startup to identify the needed settings for each user. Sincce Filemaker's ability to adjust automatically to different monitor sizes and resolutions is somewhat limited, you may need to create a set of layouts where each has been customized to the needs of a different monitor and your preferences table would then record the name of the layout(s) to use with that user. (With window resizing to fit different monitors, you may be able to use "anchor" settings in the layout to make items resize/reposition when the window is resized.)
On windows, you can also play with a number of display options to see if you can get better results: In Preferences, there's an "enlarge window contents to improve readability" option you can turn on or off for each user while the DB is open on their machine. In Windows 7 there's also a setting the Display control panel where you can specify a percent enlargment for all windows in your system.