Yo no quise opinar porque parecería que hago alabanzas a mi solución.
Pero ahora que todos opinan lo mismo, me sumo y reafirmo que para mí esa es la mejor opción. Sobre todo porque es una parte de Delphi, no es un tercero.
Saludos.
PD: sin ánimos de desestimar los aportes de los demás,
todo suma
