Why not look at some other solutions, MEOS has integrated Eventor support and most new products also support the XML formats used by newer entry software and results/analysis software.
I can't see the value of staying on OE2003 if it's a bit ugly to use with your other software. There is plenty of choice these days , both free and commercial. Ideally you need a piece of software that works for all the events you stage most years, including any weird events like a mixed score and line event, relays, a billygoat, chasing starts... now that's a big ask.