Is ImgList an ImageList from the Common Controls OCX, or one that you created through the API?
If you created it with the API then I don't see a problem with your code, but if it's from the OCX, you'll need to do this:
VB Code:
  1. SendMessage CmboEx, CBEM_SETIMAGELIST, 0, ByVal ImgList.hImageList
Hope this helps