For those working with makeself: the makeself generated executable accepts a --nox11 ("No X11") parameter. With this parameter the problem goes away. At least that's my conclusion so far.
So I no longer need to pass the environment.
Makes me wonder why it was needed in the first place...