>    Frame[i]:=TFrameDenBody.Create(Self);
>    Frame[i].Parent:=Self.ScrollBox1; //<---フォーム上のScrollBoxの上に作成

FrameのOwnerはSelf=Form1
FrameのParentはScrollBox1

Ownerが破棄されるときには一緒に破棄されるけど
Parentが破棄されても一緒には破棄されんかったと思う。
Parentが破棄されると消えちゃうけど。

 ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄
   ∧,,∧    
  ミ,, ゚Д゚彡 
   〃つ旦O
 〜ミ,,[ ̄ ̄ ̄.]
      ̄ ̄ ̄