There are now also binary bundles of HTk for ghc5.04 on Linux, Windows and Solaris. So you can write GUIs in ghc5.04. Available from http://www.informatik.uni-bremen.de/htk