icon support (closes #1)