"I've been using XFCE for a few days now and it's so fragmented!"
Welcome to the world of projects with few developers. I believe this is a
problem with forking and lack off cooperation in the free software or open
source world. People are working their asses off their forks but much isnt
happening. Some days ago someone in the forum wanted to fork Trisquel to make
a Openbox version. I and others said that isnt it better to make it part of
Trisquel. The tone in the thread was a bit hard and judging of the guy who
wanted to start that project. Then the thread died... Start helping each
other instead of attacking.
Maybe people want to create their own thing that is almost the same as many
other projects, their baby. The feel they have created something of their
own.
Saving/logging the changes you make is a good choice. Everyone running
GNU/Linux eventually does that.
Searching:
Use Catfish?
http://docs.xfce.org/xfce/thunar/custom-actions
https://forum.xfce.org/viewtopic.php?pid=25841#p25841
?