1. Сделать точно можно, только придется шаблон для парсинга написать.
2. Я так понимаю возможна последовательность: Зенно создаст файл *.txt и только потом следующим действием будет переименование файла (смена расширения). Т.е. создаст файл *.txt, туда заносим данные и потом меняет расширение файла.