Quote Originally Posted by randem
What you are refereing to can be done but the control still has to exist on the destination machine.
Not for a common dialog, they are a part of the OS. The COM control is just a wrapper for the same API functions you can call yourself. Joacim Andersson has an ancient but good class wrapper for several common dialogs in the Codebank.