since trying this out, namecoind has stopped working. stuck at block 24191.
I don't see how that could be caused by the GUI. All the GUI does, is run namecoind as a process, passes it commands and intercepts the output. Have you reported the problem to the namecoind developers?