Actually if using Compiz as the window manager you can assign applications to a specific desktop by going to CompizConfig Settings Manager > Place Windows > Fixed window placement > Windows with fixed viewport
@orschiro I looked in dconf-editor under /org/mate/marco/, and while I found no options to assign applications to a desktop, there are many options for Marco that I knew nothing about. You should have a look.
Two thoughts:
- I would suggest clearing your cache
- Right click on the title bar and make sure Always on Visible Workspace is selected.