Icons are now loaded from the settings file

Solves the issue of missing icons and is less one operation (join),
plus a more coherent settings file (all in one place).

The field icons is not mandatory, the system reverts back to the
defaults if none is found. I am leaving it commented in the defaults as
an indication that this is possible to configure.