Такое возможно только если последний открываемый (в диалоге) файл лежал "на один уровень выше папки с эмулятором". Блин, надо бы добавить везде OFN_NOCHANGEDIR ...
Теперь ясно. Вообщем, лучше что-то с этим сделать в конце концов, поскольку последний открываемый файл может быть где угодно и vector.sav тогда хрен найдешь, если найдешь вообще.