Seriously, though, the slow loading of Fences has been an issue since Win 8. It has to do with MS startup preferences and the delay to allow apps and etc to load first. I'm not sure if there's a fix for Win 10 as yet, but I found that double right clicking on the desktop in Win 8.1 brought Fences and the icons faster, so maybe try that until a fix is found.
you could do what I did:
disable all auto start entries and instead create a scheduled task for "c:\program files (x86)\stardock\fences\Fences.exe" /startup that triggers after login. With that methode you can workaround the autostart delay and could set your own delay because it makes no sense when fences starts before explorer.