In /etc/xdg/autostart there is a launcher for both pcmanfm and spacefm, with the --desktop option.
So if you have both packages installed you will end up with this:
fabio@sltvaio:~$ ps aux | grep desktop
1517 fabio 0:00 pcmanfm --desktop
1519 fabio 0:00 spacefm --desktop
1595 fabio 0:00 grep desktop
fabio@sltvaio:~$
Maybe we could handle this in post-install post-remove scripts making default the last one installed? What if a tazlito image contains both of them?