Hola ingel.
Código Delphi
[-]bAgregar.enabled := false
No tengo ninguna duda que asignar un valor boolean a una propiedad de tipo boolean no provoca ese error.
El error se produce precisamente en las líneas que al comentarlas deja de producirse:
Tendrías que ampliarnos información sobre esas líneas para ver por donde viene la cosa...
Saludos