That was a good clue! I disabled my network adapter to check if the network could cause the problem and the OpenFileDialog worked fine! As my "My Documents" folder is stored on a remonte server, my computer uses the network connection to get the folder and files informations. Any idea why this could throw the exceptions I have? I'm not sure yet why I have those exceptions, but my code isn't faulty! ;P