Thanks for your work on this, Samson.
As I just use laptops, this solid colour background is new to me and I don't know why WR should have changed things.
For me the simplest solution would be to get rid of it and see if your boot time returns as well as Webroot not needing permission and then set it up again, but to create that registry entry, go Start - type regedit and press enter - accept the UAC and expand -
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Policies then right click on the name System and select New/DWORD (32-bit) Value
You will now see a box with New Value in it.
Type in there DelayedDesktopSwitchTimeout and press enter.
Right click on that key and select Modify and then change the Value Data from 0 to 5 and click on OK.
Close up the registry sections - File/Exit and restart to effect the change.
I've created that key on my Win 7 laptop and I don't think it's very happy with it as when I went back into the registry, HKEY_LOCAL_MACHINE was expanded even though I closed up all of the sections and it's still expanded after I'd deleted it - but did you try the Hotfix ?
The Group Policy Editor (gpedit.exe) is only available on Windows versions above Home Premium although it can be enabled on Home Premium but you would need to get the required gpedit cmds for whatever you want to do from Google searches.
https://www.askvg.com/how-to-enable-group-policy-editor-gpedit-msc-in-windows-7-home-premium-home-basic-and-starter-editions/