So che i programmatori che hanno realizzato il porting di eMule su linux hanno usato wxWidget che da quello che ho capito ha un piccolo layer che permette il porting da mfc in modo molto veloce.
Se provi a contattarli penso che risponderanno piu che volentieri.
ciao