tweaked icon handling to better match unity's; icons are now automatically redrawn after icon theme change.