Quindi stai parlando di PLUG-IN...
Ci stavo pensando anche io tempo fà per pgDesigner, per ovviare al problema delle versioni di database che mi obbligano ad aggiornare l'applicazione.
Tramite le funzionalità di libreria, la cosa è abbastanza semplice. Il problema nasce sull'utilizzo di classi esterne...
Io credo, ma posso sbagliarmi, che al momento con gambas non si possa gestire una cosa del genere, ad eccezione dei normali accessi a funzioni di libreria. Il passaggio in questo caso avviene utilizzando le variabili base (int, string, ecc.) e non oggetti complessi.
La cosa potrebbe essere fattibile con i Pointer, ma non ci ho provato, ma ho i miei dubbi, visto che gambas non prevede il casting...