Se parli inglese puoi seguire questi miei post su una conversione da clipper 87 a harbour, poi non completata per altri motivi, in cui racconto tutti i passaggi.
anche il codice che dovevo convertire usava librerie esterne e le ho riscritte.
certo che se devi riscrivere un framework completo non so quanto ti convenga...
e in un post ho parlato anche della decompilazione... potresti provare anche quella strada.
Ti hanno proposto mingui extended. Io potrei proporti un'altra libreria ma va benissimo anche minigui extended.
Ti consiglierei all'inizio di ignorare il tuo codice, studiare la filosofia della libreria, capire come la programmazione diventa asincrona, e poi "innestare" il tuo codice all'interno della nuova filosofia, se è possibile.