Recorre la coleccion Components del form. El form será el owner de todos los componentes. Si no usases panels, podrías usar la propiedad Controls y ahorrarte el cast, pero está coleccion tinene que ver con el Parent, así que no nos sirve
Código Delphi
[-]
for i := 0 to ComponentCount - 1 do
if Components[i] is TControl then
TControl(Components[i]).Enabled := false;