El código solo demuestra que la API puede crear ImageList de tamaño grande sin problemas. Ese componente no se lo inventó Borland, existe en Windows con el mismo nombre y para usos similares a los de la VCL. Ahora bien, a veces es complejo unir VCL on API. De un HIMAGELIST puedes obtener las imágenes en forma de HBITMAP que puedes asignar a un TImage. Para cargar las Imágenes puedes hacerlo como recursos o de un stream. Te dejo la información:
About Image Lists
Saludos.