Remember though, you don't really want to take out TCustomForm because we really would…
Shane Miller wrote 5 lines
For some of the controls like buttons, comboboxes, etc. you are correct. Maybe in a different situation like Delphi itself TCustomForms might have been required. However in what you currently have TForms consisted of
TForm = class (TCustomForm)
constuctor .....
destructor ...
end.
and the only things that constructor and destructor did was
inherited Create
and
inherited Destroy
So what good was it? It just made for another layer that didn't do
anything.