Господа-граждане, обнаружилась странная вещь (Linux, FPC 2.2, Laz 0.9.24.beta)
Имеем TPanel (prop Visible=False), на ней TStringGrid. При старте тем не менее она видна вместе с Grid-ом. Если на панели есть другие виз.компоненты, то, например, Edit, Panel - отображаются, Label - нет.
Обработчик FormCreate вроде выполняется, но очень криво (у меня сразу валилась попытка чего-то записать в БД).
В 0.9.22 такого не было - проверено.
Есть ощущение, что при старте приложения TStrigGrid делает недоступным prop Visible своей панели.
Пока нашел тупое решение - prop Visble панели уст в True, в FormCreate запускаю таймер и в нем ставлю Panel1.Visble:=False, причем значение Interval значения не имеет.