Андрей Посмотрел, что Picasa пишет в Exif поле Author. Там записано d1 e5 eb fc ea e8 ed 20 cc 2e de 2e 00 - это как раз Селькин М.Ю. в однобайтной кодировке Windows-1251. При этом стандарт Exif требует именно ascii (то есть все символы должны быть менее 80h, то есть без русских букв). Но правда в том, что на стандарт все давно положили болт, и как-то устоялось, что писать надо в ascii-поля не ascii а Utf-8. Все современные программы пишут и читают именно Utf-8. Tonfotos - не исключение. Но при попытке прочитать вот эту последовательность байт как UTF-8, данные превращаются в битые символы, и при любом изменении метаданных, запишутся обратно точно так же.
Проблема в том, что программа никак не может узнать, что там используется кодировка Windows-1251. Программа может попытаться использовать текущую кодировку Windows (если это вообще Windows) и пытаться понимать эту строку именно так, как, судя по всему, и поступает Windows Explorer в данном случае. Но вообще говоря, это не решение. На вашем компьютере текст будет показываться правильно, на маке или на компьютере с другой локалью будет белиберда. Именно поэтому, все сейчас используют Utf-8, так как эта кодировка универсальна.
Вывод 1: НЕ НАДО писать туда поле Автор через Picasa. Пишите чем-то более современным. Сейчас у вас там уже битые данные, которые только по счастливой случайности показываются нормально, но только на вашем ПК. На других всё будет печально.
Вывод 2: Windows Explorer как-то умудряется понять, что это не Utf-8 (а его он тоже нормально читает) и применяет кодировку текущей локали. Возможно, Tonfotos мог бы так же, и конкретно в вашем случае не портил бы данные, а тихо конвертировал бы в Utf-8, а вы бы не заметили подмены. Я поизучаю, как это можно было бы сделать.