Are you sure the OS had not simply booted with Fences hidden.... which requires a double click to show?
With the release of Windows 8, 8.1, and 10 Microsoft changed the boot sequence to have 'addons' blocked until the rest of the process has completed...aka 'last'.
Combine that with also drawing the desktop [and icons] sooner/earlier in the process to give the impression of a faster boot, the result is typically just a perception of a slow load time judging solely on when an icon becomes visible.
Unless something went wrong with the Fences install there should be no real/actual slowing down of the full boot process...
I am quite sure, since I don't even use that function and it is disabled.
I have an SSD disk and booting is quite fast. Fast boot has always been important to me, and I have set up that only few third party programs start on boot. I can start opening programs and work with the computer before fences has loaded. I suppose it could be boot sequence, since I doubt program like fences should load that long.
As mentioned above I have quite fast boot time on my system. As soon as I press that "Sign in" button on windows 10, desktop is loaded and I can start using programs. Yes, before I had an SSD, everything you say about dekstop drawing would make sense, but it is not the case anymore.
Edit: I just made a timed boot-up from a complete shutdown. Windows loads in 22 - 25 seconds. After these 22 - 25 seconds I have a fully functional system, I can open programs and work. Fences loads only after 2 minutes and 45 seconds. And double clicking didn't help, since I have that option disabled, but just in case, I periodically tried double clicking between 25 seconds after windows had loaded and 2 minutes and 45 seconds when fences had loaded.