Tu prova... il dialog secondo me introduce un breve ritardo che consente al controllo PictureBox di finire di caricare l'immagine... e comunque il caricamento dell'immagine nel controllo è comunque uno spreco di tempo che va comunque evitato.