I did try to replicate my findings but ran into some really strange problem. Maybe you can reproduce it.
I tried to run the EEBACKUP.EXE tool again and get the same crash. I then ran the EEPROMTOOL.EXE and could select the target location and file name as before. So, this is the tool I used to create the EEPROM.DAT file I uploaded.
Next I ran a diff between the original EEBUDAT.DAT file that came with the PNA. These two files are not the same. Even their sizes differ.
Next I setup a FAT32 partition and set it to to drive D. I did not install any files or create any directory structures on it. I then ran the EEBACKUP.EXE. This time no obscure error and it counts as it reads the data. It then creates a new directory D:\Calfiles with EEBUDAT.BAK and EEBUDAT.DAT. Running a diff on these to files, they match.
Next I ran a diff on them against the original EEBUDAT.DAT file that came with the PNA. These do NOT match!!!
On a hunch, I reran the EEBACKUP.EXE program and created two new files. Running a diff on these to files, they again match. I then ran a diff between them and the previous ones I created. These do NOT match!!!
I'm glad I didn't try a restore.