I think we are used to create and destroy object by code, by it would be great (and secure) if FPC/Lazarus could do this for us.
I know we will say "It's easy to create one by code", but considering the new languages features, Pascal could seem an Old Fashioned language.
I consider necessary, probably not a Component, but some kind of object that we just need to do:
var MyList: OStringList;
begin
//no need for create o destroy MyList
...
end;
FPC can manage Static Object, so I IMHO it shoud be easy to implement something like this.