Goanna Annoyances
General
The application singleton implementation is fairly non-standard - a static instance() method would be good.
MainWindow class
The MainWindow class isn't consistent in how events related to systems are handled. This could/should be fixed someday.
Code Style
There is much about C++ that I didn't know until recently. A lot of the Goanna code should be reviewed and revised to use standard C++ idioms (RAII, etc.). The Loki library could help with this.
