feat #276 custom image for Iconbutton

This pull request allows users to provide their own icon image for Iconbutton widget