Hola,
¿has pensado en la posibilidad de portar la aplicación a lazarus?
Es un entorno que ya está bastante avanzado y, para trabajos realizados con delphi 7 la portabilidad, salvo componentes "estraños" de terceros, es bastante buena.
Aquí hay una guía que te indica como hacerlo, por si te interesa echarle un vistazo.
Saludos