Он работает полноценно с FAT разделами? Читает, пишет, создает, удаляет, перемещает там файлы? Создает/удаляет разделы? Безусловно, такую программу написать вполне реально, но вот нужно ли? Через заднее место как-то получается, вместо ОСи юзаем непонятно что. Я описал то, как я вижу работу с tr-dos образами. И помимо их запуска под ОСью есть много чего. Сама среда для написания программ, с поддержкой всего нового железа + весь старый cp/m софт.