I havn't had another chance to look at this yet

I can think of a tenmporary solution but it may not quite be what you are looking for. Save the image to a bitmap (there is a thread from me in the DelphiX section on screen dumps that will show you how) - then load it back into the DXImageList.

I will still look into this sometime but I just dont have time at the moment