Respuesta simple:
Evite asignar recursos compartidos en modo XP a recursos compartidos en el host win7 (\ tsclient). En su lugar, asigne directamente al recurso compartido (\ servername \ sharename).
Detalles:
Al final, el problema se debió a un error de acceso al archivo local en modo XP (donde es extremadamente lento leer / escribir cualquier cosa en el sistema de archivos del host). Se asignó una unidad de red a la computadora host Win7 (como unidad Z :) y en el modo Windows XP, la unidad Z: se asignó a \ tsclient \ z, lo que la hizo terriblemente lenta.
Resolví el problema cambiando la tarjeta de red en la Configuración del Modo XP (a través de Virtual PC) de la NIC NAT virtual a la NIC física para poder asignar z: a \ server \ share (una ruta no disponible bajo la configuración de NAT NIC ).
El programa de DOS está funcionando muy bien ahora.