Great - don't forget to tell us if you find out how to do it right. I'm also interested in this. BTW, maybe this can help you: http://www.codeproject.com/dotnet/safeicon.asp - it shows a code that can convert an Image object to an icon but it doesn't work with all sorts of icons.