Hola Liante, recorre tu contenedor con Controls y sería suficiente asignarle el Parent a tus componentes creados en ejecución (como lo tienes al principio).
Código Delphi
[-]
for i:=Personal.ControlCount -1 downto 0 do
begin
if Personal.Controls[i] is TSpeedButton then
Personal.Controls[i].free;
end;
Saluditos