Mark application property on ApplicationWindow as CONSTRUCT
I couldn't find any reason why it shouldn't be... and makes you have to implement GInitable if you require the application to consturct the window state (e.g, having a model defined in the app for example).