Patch from @huellif

Homescreen widget is working again. Fixed widget icons when Lightbulb is
installed on drive other than C:\. Additional style fixes and
optimizations.
Remove SQL roster remains

Removed stuff about roster in SQL, old roster code etc.