Hola,
si quieres una respuesta corta, es decir, ¿se puede hacer con Delpi?
Entonces si se puede.
Quieres más detalles de como hacerlo. Tú idea es buena y además la más lógica. Busca por los foros y hallarás mucha información al respecto, se ha debatido otras veces éste tema. Para muestra un
botón
Si te quedas estancado en algo en concreto, postéalo e intentamos solucionarlo entre todos.
Saludos