IconProvider implemented to replace GRAPHICS.
Adds:
A new IconProvider class used to handel all icons and animations.

Fixes:
Any problems with animations whatsoever.