Thanks for the reply VictorN & also for understanding my post . One additional question, the icon returned from the method you mentioned is an HICON, but for the TreeView/Ctrl, I need to populate the Imagelist, and that expects bmp I believe. Do I need to convert it somehow from icon to bmp??? or I can use icon. Sorry if it's too obvious, I've always used bmps with ImageLists.

Thanks for your time,
Regards,
Usman.