i see such an answer. is it what you looking for?
A combobox can use any object, including images.
http://msdn2.microsoft.com/en-us/library/system.windows.forms.combobox.objectcollection.aspx[
^]
You can use the Items.Add method to display an image, something like this:
Dim img As New Image()
Dim bimg As New BitmapImage(New Uri("image.jpg", UriKind.Relative) )
img.Source = bimg
Dim item As New ListBoxItem()
item.Content = img
combo.Items.Add(item)