Eine Hürde bei der Problemlösung könnte noch Delphi 2007 als
IDE sein.
Wenn die Möglichkeit besteht, würde ich darüber nachdenken, diese Funktionalität in einer aktuelleren Version umzusetzen (in deinem Profil steht ja z.B. 10.3 drin) und diese als
DLL in das bestehende Projekt unter Delphi 2007 einzubinden. Denn für neuere Delphiversionen ist die Auswahl an möglichen Komponenten einfach höher. Außerdem spart man sich für die neuen Funktionen die Umstellung auf
Unicode, falls diese später einmal ansteht.