Someone may need to switch desktop icons off, e.g. if it is a second monitor. So there should be an option to turn them off for some monitor and that option should be saved in config.
You seem to have CSS turned off.
Please don't fill out this field.
If I don't want icons on the desktop, I just delete them.
If I won't pcmanfm managing the desktop, I kill all instances of them.
You got a wrong idea about this. You may want to have all desktop icons on second monitor but have none of them on first one. That is the case.
I was just trying to help here.