mostly cosmetic changes

- set an application icon.
- minor API modifications required an update to the invocation of the
ApplicationWindow constructor.