I took a look at the file list for the VB6 runtime updates and they seem to not have comdlg32.ocx included. With the multitude of updates it's virtually impossible for me to determine which program included the OCX file, but I do have it on my computer, created on 7/22/12. Of course, my version of the file is apparently much older, from 2000.