icons now all no bigger than 40x40 and use bg color or don't show (fix #19, fix #20)