This is not actually MATE-specific, .desktop launchers follow the freedesktop.org standards.
You can find the detailed specification here: https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html
This is a table containing the standard keys retrieved from the link above:
Make a desktop file:
Copy paste the following to it:
Comment=Chrome my profile
Exec=google-chrome --profile-directory="Guest Profile"
Named it "My Chrome" to differentiate from the regular ...
To do this correctly in the Gnome Shell desktop environment (i.e., the desktop environment of standard Ubuntu), place your .desktop file in either .local/share/applications or in /usr/share/applications. That way, the laucher will appear in the Applications Overview, and can, if desired, be pinned to the Dock/Dash for easy access.
.desktop files in the ...
Basically, I found that the Files/Nautilus application does not allow executing .desktop files anymore. Instead there are 2 options we can do.
Enable 'Desktop icons' using GNOME Tweaks and create the .desktop file inside the Desktop folder. Then it will appear on the desktop (without its icon). Then right click on the desktop icon and choose "Allow ...