One issue with the cool new backdrops feature:
The backdrops feature could allow this options (but currently doesn't :
- remove backdrop setting from links
- rename backdrop images to match link names
Also a note:
If I understood correctly what you are suggesting, the features you listed already exists on GMenuNext.
In the predefined setup you are using, it won't work because links brackdrops have priority.
It's the same logic as icons. If you set an image in link, it will respect the user preference.
If you don't, it will check if skin backdrops is set.
If is set, it will try to find the best available backdrop.
If it's not set, it will not change the wallpaper.
wallpaper < * default skin backdrop < * user skin backdrop < **link backdrop
*if skin backdrops on
** don't need to have skin backdrops on.
I don't think there's need to another option related to backdrop (e.g., force disable all backdrops).
If your suggestion is applied, you can have more control over it.