RedHeavenHero, большое спасибо =).
P.S.
Указали бы, что Вы автор что ли).
P.S.S.
Парочка вещей, на которые обратил внимание:
1) хорошо, что есть папка, в которую надо класть map.xdb, но (по умолчании) он будет находиться там один, так что (ИМХО) папка не нужна, поскольку файл (т.е. map.xdb) всёравно удаляться будет;
2) если папку всё же думаете оставить, то в программе (где path to file) стоит явно указать (по умолчании), что файл лежит там (т.е. в папке). Сначала я подумал, что без разницы в папке или в корне - в папке всё сработало, а в корне - нет. [конечно коряво написал, но думаю смысл ясен];
3) думаю было бы хорошо, если бы программа делала бекап старого файла на всякий случай.