@xavierdelaraunt
We do it really simple
The one-time job
- Firstly on a reference PC we created a reference user, setting up Desktop shortcuts and other tidbits
- Open the individual browsers and add the favorites you want there
- Then setup the Start menu with all the shortcut Tiles etc you want grouped logically.
- After setting up the start menu, export and then import it
https://docs.microsoft.com/en-us/windows/configuration/customize-and-export-start-layout
Log out from that user and create a backup of that user with for instance USMT.
Now, on PCs for new users, make sure the user account is present on the domain and use USMT to restore the profile on the PC, directed to the to the user.
When the user then logs in first time, all the settings in the restored user will be present for the new user.
Please note that native USMT (however being a very powerful tool) is not the easiest command line tool to use and the config files are not very well updated.
We use USMTGUI, a GUI for USMT, that makes USMT really easy to use and also comes with updated config files. For the above you'd use
MigUser_Profile_only.xml and
MigApp.xml
You can with great improvement also use the updated USMT and updated XML files in you SCCM installation. Just replace the content in the SCCM User State Migration Package - not application, package (remember to update the package).