Hola:
1) Tenemos el diseño hecho de una interfaz en C#.

2) Introducimos los datos configurados del puerto serie indicado abajo.

3) Con esta documentación, hacemos los pasos necesarios para hacer las funciones o métedos.
https://github.com/fbriere/linux-dexdrive/blob/master/protocol.txt
https://web.archive.org/web/20100123200342/http://www.darklock.com/thps/dexdrive.html
4) Cuando ya tengamos las funciones del protocolo hecho, nos metemos en hacer los botones.

Backup: Leer la Memory Card.
Restore: Guardar los datos de la Memory Card en el PC.
Format: Formatear la Memory Card.
Refresh: Refrescarlos datos de la Memory Card.
Duplicate: Duplicar la Memory Card, es decir, hacer una copia de la tarjeta completo y guardar los datos en el PC.
5) Emepzamos aprobar el botón Backup, que es leer la tarjeta o Memory Card.
6) Dejo el proyecto vacío para empezar desde cero. Solo tiene el diseño hecho. Así ahorras tiempo.
Descargar
7) Animarse a hacer esta interfaz.
http://electronica-pic.blogspot.com