>commdlg.dll is not part of windows anymore
>
>how would we get around that now
Install it. I.e. make it a part of your installer.
Christopher J. Demers' CJDMSI2InnoSetupTool is something to google for. It creates a bunch of registry inserts. For those who still use windows installer, msComCtl32.msm should contain it.