You need to use the ExtractIconEx API. It's not really
that difficult but it can be involved. If you need an
example i can dig one that I wrote up, but I know you can
find examples on some websites.
Jeff Levinson
Author of "Building Client/Server Applications with
VB.NET: An Example Driven Approach"