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.