Issue #38: custom icons