Hace un tiempo, me atrevo a arriesgar casi un año, el usuario Chaja, me contactó porque tenía problemas con el encoding en una versión moderna de Delphi. Dado de que no disponía de un entorno de desarrollo como para poder asistirlo, lo corregimos por escritorio remoto. Luego intenté montar un entorno de desarrollo para poder subir a la red los archivos actualizados, compatibles con todas las versiones de Delphi, pero me fue imposible dedicarle el tiempo necesario. Por tal motivo, los terminé subiendo recién, sin poder si quiera probar lo que subo, dado que no dispongo de un IDE de Delphi actualizado, y no puedo instalarlo en esta PC.
Te copio el link, prueba y cuéntame si se te solucionó el problema:
https://github.com/ffirenze/firesoft
Saludos!