hopefully OS X icon issues will be resolved with this
Change paint to paintComponent per Oracle docs and add rendering hints
for antialiasing.