It's amusing isn't it, one of the main rewrites of Vista is to include the WPF for amazing direct-x desktop graphics, and there are still dialogs like this existing. Another archaic example that comes to mind is MMC. What a bucket of (I need to watch my language) that is, extremely convoluted API and doesn't save any of your windows settings unless you launch it with a command line switch. Sadly the MS world seems to be rife with these legacy technologies such as active-x, vb6 that would embarass me if I were working there.