>thanks Michael, I was really asking: is my design a good idea ? many thanks
Yes, it is one way of doing it. In some situations, you may want to make them disabled so everyone has the same interface but we know what is applicable to a user and what is not for another. In some situations, the requirements are to hide what is not.