Remove hardcoded icons …

Instead of having the icons hardcoded in the source code, we enable them
to be loaded at runtime instead. While this requires installation of the
icon files, it also allows people to cutomize the icons without having
to modify the source code and neither to have to rebuild it.
commit by azatoth 5ec4f90173b1ed44b168d1647418480c5c33d69f