TPictureContainer and TImageList

Is there an easy way to work with both a PictureContainer and an
Imagelist? I have succesfully used a PictureContainer with several of
your components, but sadly a lot of your components still don't work
with the PictureContainer, e.g. the TAdvToolButton, so I'm looking for a
way to use the container with an ImageList as intermediate.
I have a
container with only PNG's and I'm looking for an easy way to feed these
PNG's to a temporary ImageList. I tried this, but that does not work:


  MyImageList.Add(PictureContainer.FindBitmap('Arrow').Bitmap, nil);


Nothing happens. The ImageList has a ColorDepth of cd32bit and is not Masked.
Maybe you can point me in the right direction.

If the PictureContainer contains a PNG, you can't access it as a bitmap this way.

To transfer this, you'd need to create a TBitmap instance, paint the PictureContainer PNG on the created bitmap and add this bitmap to the ImageList.