Eine TImageList ist doch nur eine Liste von Bildern (ich glaube, TImage). Wenn Du beide ableitest, so das Dein 'TMyImage' mit den Bildern klar kommt, und dann noch die TImageList so ableitest, das sie TMyImages verwaltet, dann hast Du das Ding doch schon