A permanent control is one that can be destroyed only by the DESTROY verb, or by destroying the window containing the control. By default, controls are permanent. A control can be made temporary using the TEMPORARY_CONTROLS runtime configuration variable.

Permanent controls are more efficient than temporary controls (see TEMPORARY below). The PERMANENT style is applied to a control when it is created and does not change during the life of that control, even if the control's style is modified.