I've already di that. The better way is to add an ActiveX control on your panel : ImageList. After that, you can edit your control and create a list of images. In your code you can associate the TreeView and the ImageList. When you're adding an item, you can specify the immage associated with by using an index, for example.