John,
We ran this by engineering, and were told that data is stored in preference files "MapInfow.prf", "MapInfoPro.pref", "Preferences.xml" in the following user-specific location "C:\Users\UserFolder\AppData\Roaming\MapInfo\MapInfo",
Please note that these preference files cannot be edited outside of MapInfo Pro.
Assuming all users have the same version of MapInfo Pro, then you can start MapInfo Pro and set desired preferences such as Start Up Preferences, printer size, orientation, etc. and when you exit Mapinfo Pro, the preferences are saved to the files mentioned above. You can then copy those file to the user's equivalent directory prior to launching the Application and those preferences will be used when MapInfo Pro launches.
Engineering provided the code below that they use for testing with MapInfo Pro Preference files. Note: You cannot write to these preference files directly; all editing must be done within MapInfo Pro.
:: this finds where %1.PRF lives
FOR /F "tokens=3 delims= " %%G IN ('REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "AppData"') DO (SET thisdir=%%G)
::these create a backup of the existing %1.PRF then moves in the test one
IF /I "%1"=="MapInfoPro.exe" ( COPY "%thisdir%\MapInfo\MapInfo\MapInfoPro.PRF" "C:\MTS\testdata\MapInfoPro.bak" ) ELSE ( COPY "%thisdir%\MapInfo\MapInfo\MAPINFOW.PRF" "C:\MTS\testdata\MAPINFOW.bak" )
IF /I "%1"=="MapInfoPro.exe" ( COPY "C:\MTS\testdata\SaveQueriesOff.PRF" "%thisdir%\MapInfo\MapInfo\MapInfoPro.PRF" ) ELSE ( COPY "C:\MTS\testdata\SaveQueriesOff.PRF" "%thisdir%\MapInfo\MapInfo\MAPINFOW.PRF" )
::these create a backup of the existing %1.PREF then moves in the test one
IF /I "%1"=="MapInfoPro.exe" ( COPY "%thisdir%\MapInfo\MapInfo\MapInfoPro.pref" "C:\MTS\testdata\MapInfoProUni.bak" )
IF /I "%1"=="MapInfoPro.exe" ( COPY "C:\MTS\testdata\SaveQueriesOff.pref" "%thisdir%\MapInfo\MapInfo\MapInfoPro.pref" )
Hope this helps clarify this issue. Let us know.