If the customer does not change during the application lifecyle, the best time to make these adjustments is the postIntialize event of the form panel. This event is executed once, just after the panel is initialized.

If it's possible to group some fields you may also consider to create a sub-panel for each group and hide these panels instead of the components: