fixed compilation on linux
bugfix: icons did not work on linux anymore
improved readibility of icon()