I want to use the IShellPropSheetExt interface to implement a property page shell extension for a registered file extension. To do this, I appear to have to get into C and use resources etc. Is there a way of doing this from Delphi? Alternatively, I have Microsoft VC++ 5 and could probably hack some simple example code into shape. Does anybody have any such code?