Hola! Realmente nunca tuve que hacer lo que pedis, pero tengo un ejemplo que te puede servir, no se si es la manera mas "profesional" de hacerlo, pero funciona =)
El tema es asi:
El control Common Dialog siempre aparece visible con el mismo Left y Top de su objeto contenedor, entonces si en vez de ponerlo sobre el form, lo creas dentro de otro objeto contenedor (por ejemplo un Frame), vas a ver que el Common Dialog aparece sobre la esquina superiro izquierda del Frame, entonces poniendo el Frame donde quieras, controlas la posicion del Common Dialog.
Resumiendo(porque me parece que no fui muy claro) en un Form pones un Frame(podria ser tambien un PictureBox) y dentro del Fram el control Common Dialog, vas a ver que si centras el Frame, el Cuadro de Dialogo, aparece "centrado". Despues tambien tendrias que cambiar la proiedad Visible del Frame a False(asi no se ve), que de todas forma sigue funcionando.
Bueno, espero que te sirva.Saludos