Общий TList имеет метод Contains, который можно использовать для обнаружения дубликатов.Но вы должны вызывать это самостоятельно, так как нет свойства Duplicates, как у TStringList.
Если ваши данные можно сравнить с двоичным сравнением, то делать больше нечего.В противном случае вам нужно предоставить пользовательский компаратор.