Don't those buttons just make soft links to an existing image in some directory when "add"ed and delete them when "remove"d? I would think nothing changes.
When the user selects a wallpaper the original image is copied over the ~.gnome/background/current file and displayed from there. The only issue I see is if the user would expect "remove" to clear the current wallpaper from the desktop.
You could compare the original file that the link being deleted is pointing to ~.gnome/background/current and unlink ~.gnome/background/current if it is the same file. Personally I don't think that would be worth the effort.
Don't those buttons just make soft links to an existing image in some directory when "add"ed and delete them when "remove"d? I would think nothing changes.
When the user selects a wallpaper the original image is copied over the ~.gnome/ background/ current file and displayed from there. The only issue I see is if the user would expect "remove" to clear the current wallpaper from the desktop.
You could compare the original file that the link being deleted is pointing to ~.gnome/ background/ current and unlink ~.gnome/ background/ current if it is the same file. Personally I don't think that would be worth the effort.