A possibilidade mais barata já está na sua resposta:
Seu aplicativo possui seu bloco de ambiente. Faça uma chamada para setenv
no seu main()
antes de inicializar o gtk.
man setenv
conta toda a história.
Além disso, se houver a menor possibilidade de você lançar aplicativos que devem usar o appmenu, unsetenv
será útil.