RE:Reutilizacion de codigo
Si entendí la pregunta el código se puede reutilizar para integrarlo a otras aplicaciones fuera de Gx siempre que iguales las tablas que accesa o bien que no accese a tablas, pero no dentro de otra aplicación Gx, lo que si puedes hacer es exportar el conocimiento entre aplicaciones Gx, digamos que tienes una aplicación de inventarios y deseas aprovechar parte (o toda) de esa aplicación en una de facturación donde se necesita un pequeño módulo para el control de las existencias, basta con que distribuyas los objetos que te interesan y los consolides en el nuevo desarrollo.
No aconsejan tampoco modificar el código que Gx genera pues al especificar el objeto se generará nuevamente el fuente, si quieres hacerlo tendrás que hacer un gran esfuerzo para controlar esas modificaciones.
Gx tiene otras herramientas para hacer ingenieria inversa y reconocer como propias DB preexistentes pero creo ese es otro tema.
esperando que conteste a tu pregunta el comentario
saludos