We end up using a display via gtk_application_set_accels_for_action, and that can't happen before gtk_init anymore.