En
esta página están los componentes UserControl para Delphi, son gratuitos y vienen con fuentes. Son lo más completo que hay para gestión de usuarios, y curiosamente gestiona los permisos de la forma que tu quieres, vaya hasta parece que haya habías visto el form que trae para hacer esto.
Tienen conexiones para usar la mayor parte de las BD más usuales y prácticamente hace todo de manera automática. El sitio es en portugués pues lo desarrolló un brasileño pero el componente tiene opción para cambiar el idioma a español.
Muy bueno y te resuelve fácilmente algunos meses de programación solo para controlar usuarios.