Hace mucho que voy detrás de conseguir hacer mi propio Explorador de carpetas y archivos como las ventanas de Windows, pero he visto CIENTOS de ejemplos y ninguno me convence por muchas razones.
El CommonDialogo es perfecto y se como personalizarlo 100%
Lo malo es que no puedo hacer que entre en mi programa, siempre es una ventana independiente.
Alguien puede decirme como puedo incrustarlo dentro de un Picture.
Actualmente lo tengo con un WebBrowser y puedo controlarlo casi en su totalidad, pero me faltan algunos detalles para que funcione en todas las versiones de Windos
Pongo una captura de lo que hago: Un doble explorer.

El WebBrowser me permite hacer todo lo que puedas hacer con las ventanas de Windows .
Para los que utilizamos gran cantidad de archivos y carpetas, es perfecto.
Gracias a todos por vuestro tiempo.