That’s a very worthwhile thing to do.
IRAF is used by lots of people to very good effect – especially by professionals. People can save a lot of effort and money this way, but the learning curve can be steep. Did much of the IRAF command line code get integrated into GUIs?
Could a case be made for doing this under Cygwin? Does IRAF run under that? What are the advantages? I know STARLINK has appeared under Cygwin.