I was looking in Generics.Collections and noticed there was no linked list. Sure they are simple to make, but I thought it was odd there was not one (or I just missed it).
Do you know the DeHL?
I think the TLinkedList from the DeHL.Collections.LinkedList.pas unit is exactly what you are looking for.
TLinkedList