Yes,
- install manjaro-tools-iso
- Create a new iso-profile
- put the names of all packages you want to the file Packages-Desktop
- put all the files you have modified to desktop-overlay folder. Settings files from your $HOME folder go to desktop-overlay/etc/skel
- remove any surplus files and personal settings you don’t want to pass to the installed system
- Build the iso with build-iso command
- Test your iso and fix any problems in the profile
- Profit.
There have been plans for a gui tool to automate this, but I haven’t had the time to do it.