Scusa andy, ma secondo me, e l'ho dichiarato in un'altro thread, il mettersi a ricondizionare codice funzionante, specialmente se di una certa complessità è, al momento, poco indicato.
Io aspetterei prima di impiccarti in un lavoro che poi, magari, devi ristravolgere a causa di ulteriori modifiche a Gambas3. Tieni conto che ho già riscontrato alcune cosette fastiosamente mancanti e/o non funzionanti, che potrebbero bloccare un eventuale porting. Sicuramente a boce ferme, la cosa sarà fattibile.
E' un suggerimento...