added program icon and added commments to ComponentPanel