Here are the differences: This is my dump with some bits bolded. You don't have those bits.

code:

U:\>regdmp \registry\machine\software\classes\clsid\{F9043C85-F6F2-101A-A3C9-08002B2F49FB}


\registry\machine\software\classes\clsid\{F9043C85-F6F2-101A-A3C9-08002B2F49FB}
= Microsoft Common Dialog Control, version 6.0
CONTROL
= COMMON DIALOGS CONTROL
Implemented Categories
{0DE86A52-2BAA-11CF-A229-00AA003D7352}
{0DE86A53-2BAA-11CF-A229-00AA003D7352}
{0DE86A57-2BAA-11CF-A229-00AA003D7352}
{40FC6ED4-2438-11CF-A3DB-080036F12502}
{40FC6ED5-2438-11CF-A3DB-080036F12502}
{7DD95802-9882-11CF-9FA9-00AA006C42C4}
INPROCSERVER
= C:\WINNT\System\COMDLG16.OCX

InprocServer32
= C:\WINNT\System32\COMDLG32.OCX
ThreadingModel = Apartment
MISCSTATUS
= 0
1
= 132499
PROGID
= MSComDlg.CommonDialog.1
Programmable
TOOLBOXBITMAP
= C:\WINNT\System\COMDLG16.OCX, 1

ToolboxBitmap32
= C:\WINNT\System32\COMDLG32.OCX, 1
TYPELIB
= {F9043C88-F6F2-101A-A3C9-08002B2F49FB}
VERSION
= 1.2
VersionIndependentProgID
= MSComDlg.CommonDialog



cj