Added custom icon dialog, input dialog, ImageIcon reading