Самый быстрый и простой способ сделать это - использовать TCollection - но вы заплатите цену за «украшение» каждого Integer классом TCollectionItem! Если не существует много целых чисел, то этот путь можно использовать, потому что вы получаете интеграцию Object Inspector практически бесплатно (бесплатно, как при небольших дополнительных рабочих часах).
Если вы хотите сохранить свой список в его текущей, высокоэффективной форме (TList), то вы правы, вам нужно определить собственное свойство. Посмотрите на модуль Graphics.pas, как реализован TPicture.DefineProperties, потому что это очень близко соответствует тому, что вам нужно!
Идея: если вы пойдете по маршруту «DefineProperties», возможно, вы захотите заглянуть в RegisterComponentEditor, поскольку ваш список целых чисел не будет виден в Инспекторе объектов!