Wiem, że skończyłeś już eksperymenty, ale...
1. Jeśli szukasz "lżejszych" od Xfce środowisk, to zerknij sobie np. na LXDE, LXQt, Draco DE oraz JWM - wszędzie tu masz ikony na pulpicie (choć w pierwszych trzech przypadkach za WM odpowiada OpenBox).
2. Dość fajnie FluxBox jako WM wykorzystuje natomiast Lumina DE. Jeśli pamiętam, to i tu ikony na pulpicie są.
Przy okazji - może się przyda do innych testów. Z tego co napisałeś, zrozumiałem, że FluxBox testowałeś na tym samym użytkowniku, na którym masz ustawione swoje Xfce. Jeśli dobrze się domyślam, to na przyszłość testuj (jeśli się jeszcze na to zdecydujesz) utwórz sobie użytkownika testowego (np. nazywając go test i wprowadzając mu równie "ciekawe", a łatwe do zapamiętania hasło) i wszelkie nowe DE, czy WM testuj na nim. Sama instalacja nowego DE/WM nie powinna (choć są i takie systemy) wprowadzić do Twojego katalogu domowego żadnych ustawień tego testowanego DE/WM dopóty, dopóki nie uruchomisz na "normalnym" użytkowniku sesji w tym testowym DE/WM. Te ustawienia znajdą się natomiast w katalogu domowym owego testowego użytkownika. Jeśli się taki DE/WM sprawdzi - stosunkowo łatwo uruchomisz sobie go dla siebie. Jeśli się nie sprawdzi, kasujesz zawartość /home/UŻYTKOWNIK_TESTOWY (głównie chodzi o katalogi .config .local i ewentualnie .cache, choć można dla pewności wszystko) i możesz przystąpić do testów innego DE/WM. Masz w ten sposób pewność, że niczego sobie w swoim katalogu domowym nie przestawisz i nie popsujesz. Rozwiązanie takie ma też i tę zaletę, że w przypadku wystąpienia jakichś błędów w funkcjonowaniu środowiska, w którym pracujesz, uruchamiając je na koncie użytkownika testowego łatwo możesz sprawdzić, czy nie wprowadziłeś jakichś konfiguracji (w tym również jakichś zestawów wystrojów), które popsuły domyślne ustawienia i powodują błędy.