A call to any gui method before the initialisation of the display
server
is rather daring. We never can be sure about the results. Perhaps these
bundles could be changed to skip this call during loading?
I understand that bundles want to get started as early as possible to
be
able to change even the most basic behaviour of their environment. But
then the have to stick to certain rules.
What surprises me still is that you did not get any message from the
failed bundle loading. Some debug output here, could have speeded up
the
whole analysis process. Looking at your code shows that you have added
some exception handling there, which is not in the original GNUstep
code. Still there should have been some output.