OpenFileDialog / c # lento en cualquier archivo. mejor solución?

stoy abriendo un archivo usando OpenFileDialog en c # y noto que me está tomando entre 20-40 segundos cargar mi archivo y borrar el diálogo.

Aquí está mi código de muestra:

private void btnOpen_Click(object sender, EventArgs e)
{
    if (ofdSettings.ShowDialog() == DialogResult.OK)
    {
         // do nothing
    } 
}

incluso con este ejemplo limitado, el diálogo tarda entre 20 y 40 segundos en borrarse. el archivo que estoy seleccionando es un archivo xml que solo tiene 1.36kb de tamaño grande

Respuestas a la pregunta(4)

Su respuesta a la pregunta