The icons for your application are among the first things a user looks at. Well-designed icons promote the concept and ease-of-use of your application.
An interface is the look, feel, and interaction of your application. It should be intuitive and consistent with the default user interface.
Logos represent your business and are the marks that stay in a customer's mind. A well-designed logo conveys the principles of your company.