In NAV 2009 it is possible to make controls visible and editable. And since SP1 you can change the color of a control in a limited way.
This possibility is controled by variables. Instead of the classic code CurrForm.Control.Editable := Variable you now need to wrilte Variable := Value and use the Variable in all places.