[CodeCleanup] IconProvider now have static methods for getting icons
[Code] Create singletons with Q_GLOBAL_STATIC macro