Comments refactor and some warnings suppression.
Nothing important.
TrayEventListenerImpl decoupled from Application. Created ApplicationController.