Make Launcher icons resize animation faster

Decrease animation time.
Resize Launcher when icon size changes

Respond to icon size changes.
Provide a default icon size value

If icon size is configured with an invalid value we fallback to the
default 48x48 size.
Remove useless protocol requests

This also has the nice side effect of making geometry changes work.