Hi! Welcome to CRUX where you can pretty much roll your own!
RE missing icons I believe there are several or more *icon* ports/packages
lying around inv arious ports repos. Check the CRUX portdb and the contrib repo.
Please also note that whilst we maintain ports for a lot of things many of which are
used by us (core developers, maintainers and just regular users) we often don't
care too much about the overall aesthetics more just making the software work :)
I used to use XFCE myself for a number of years and since my new desktop I've
decided on Compiz + parts of LXDE for something new. So far so good!
Good luck!
cheers
James