El proceso no puede acceder al archivo '' porque otro proceso lo está utilizando

Estoy tratando de eliminar una copia local (en la computadora) de un archivo de imagen una vez cargado usando el diálogo de archivo. Lanza El proceso no puede acceder al archivo 'C: \ Documents and Settings \ nombre de usuario \ Mis documentos \ Mis imágenes \ 1220.bmp' porque está siendo utilizado por otro proceso.

private void _btnImportPhoto_Click(object sender, RoutedEventArgs e)
    {
        //user clicked import/change photo, open file dialog to browse for photo
        System.Windows.Forms.OpenFileDialog fileDialog = new System.Windows.Forms.OpenFileDialog();
        fileDialog.Multiselect = false;
        fileDialog.Filter = ResourceFile.PhotoFileTypes;

        if (fileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
        {
            FilePath = fileDialog.FileName;
            FilePathCopy = fileDialog.FileName;
            string safeFilePath = fileDialog.SafeFileName;

            Bitmap bitmap = new Bitmap(FilePath);
            CurrentPhoto = bitmap;

            Bitmap bitmap1 = new Bitmap(FilePathCopy); //A copy to save when if delete local copy is chosen
            m_PhotoCopy = bitmap1;


             FileSystem.DeleteFile(FilePath);                   
            }
            _btnSave.IsEnabled = _btnCancel.IsEnabled = true;
        }
                }

Por favor, hágame saber cómo solucionar este problema. Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta