Aquí tienes un ejemplo que muestra cómo generar un menú en tiempo de ejecución a partir de un fichero de texto (en este caso un memo).
No es muy complicado para que en lugar del texto, coja las opciones desde una base de Datos.
Incluye también código para asignar un evento a las distintas opciones. En tu caso ese evento será el que deberás programar para realizar lo que necesites.