Hi I am trying to create a shell extension for generation thumbnails for
an image type called ics.

I have a passing familiarity with com and have creating an object that implements
IExtractImage and IPersistFile in c.

The code for this is here


http://193.61.195.247:82/ThumbnailGenerator.zip


I have compiled this as a dll.
Most of it is boilerplate it should if working return a small black thumbnail for now.
I am not sure if the code is correct as I not sure how to install the extension.

I have created registry entries like so

HKEY_CLASSES_ROOT\CLSID\{5B5780E2-DF51-4f20-8566-B43CD254EA83}
Default REG_SZ IcsThumbnailer


HKEY_CLASSES_ROOT\CLSID\{5B5780E2-DF51-4f20-8566-B43CD254EA83}\InprocServer32
Default REG_SZ c:\Documents and Settings\Glenn\Desktop\Working

Area\IcsShellExtension\IcsThumbnailer.dll

ThreadingModel REG_SZ Apartment


I have also created

HKEY_CLASSES_ROOT\icsfile\ShellEx\
{E357FCCD-A995-4576-B01F-234630154E96} REG_SZ {5B5780E2-DF51-4f20-8566-B43CD254EA83}


What is there left todo ?


I have called Regsvr32 on the dll as well. I am not sure sure if this is neccessary ?


Can someone please help with advice on how to install
a thumbnail shell extension and if possible howto debug it.
The web sites I have found have not been great.

Thank for any help.

Glenn