este procedimiento está bastante interesante...
Lo que hace es crear un menú por medio de un archivo XML, de esa forma puedes configurar un archivo por cada usuario, o teniendo una tabla de usuarios y accesos, puedes definir que partes del menú se ven y cuales no.
ya no lo pude encontrar en Torry's, pero ahí lo vi originalmente:
http://xmldelphi.info/5124_dinamiche..._xml-faylu.htm