Adelanto que en Delphi me defiendo poco o nada, por lo que no sé si lo hace bien.
Como estoy dándole vueltas al VirtualTreeview estuve buscando código de ejemplo para ver como funciona, pero sólo encontré
ejemplos en Delphi, que es lo que he usado para probar la herramienta. A mi me parece que no tiene mala pinta. Subo dos ficheros con el programa descargado en Delphi y la traducción que hace a C++. Como es la versión de prueba tiene algunas limitaciones: no permite abrir directamente los ficheros originales Delphi, no permite grabar el resultado de la "traducción" y, me da la impresión, que tiene alguna limitación en cuanto al tamaño del fichero a convertir.
El resultado hay que pulirlo bastante ya que mucha de la notación de C++ dijamos que se la salta, pero me da la impresión de que lo gordo no lo hace mal.
El fichero
MainForm_delphi.rar es el original y en el fichero
MainForm_cpp.rar va un documento
MainForm.log que es el log de la traducción.