Add icon method to Button class