пальцем в небо......
может разрешение (аргумент UINT uResolution) уж очень слишком мал, что-то там не так синхронизируется с потоком таймера при попытке загрузки файла
больше мыслей нет
З.Ы. при обнаружении причины такого поведения просьба отписаться....интересно ведь