Icon indicator
Refactor extensions code

It breaks notifications, but need to port them to
GNotification anyway in order to have them on a lock screen.