Everything seems to work now.
Finally, we're using Gtk.Application and Gtk.ApplicationWindow