Con más razón usaría un TObjectList, le añado una rutina LoadFromIni y SaveToFile, y ahora se crean tus objetos personalizados, cada uno tendrá sus eventos, propiedades etc. Además puede ser ordenado (Sort) por todos los "campos" que tengan esas tablas de una forma muy rápida y simple. Triggers no tienes pero puedes usar eventos de cada objeto para simularlos
Saludos