Well, despite that your example DOES change the caption (if shown for the booleans) simultaneously for all the buttons, i just assume that you are running into a performance issue.
When having about 500 FP elements, changing (and adopting) properties will take some time since you have to re-paint all the elements. You can, nevertheless, suppress the re-painting for such applications by setting the property "DeferPanUpdts" from the Panel class. Do not forget to enable this property again once finishing setting the FP element properties!
Norbert
----------------------------------------------------------------------------------------------------
CEO: What exactly is stopping us from doing this?
Expert: Geometry
Marketing Manager: Just ignore it.