Hola,
No lo dices, pero, es de suponer que necesites esa utilidad para añadir al propio Delphi. ¿Es así? Me parece que Delphi cuenta "de serie" con algo como lo que precisas, aunque ahora mismo no te sabría dar razones. Desde luego, las herramientas
GExperts para Delphi y C++ Builder sí que cuentan con algo así, son gratuitas y de código fuente abierto. Échalas un vistazo a ver.