NikLok,
YuriPet
Не хочу загадывать на перед, но похоже нашел причину. Анимация трея. Изменил таймер с 1000 на 5 и ошибка вылезла через минуту. По ProcessExplorer шла утечка по 200 GDI обьектов в секунду (при таймере 5). Налевал на указание в MSDN, что иконка сама разрушается системой и воткнул DestroyIcon() - утечка прекратилась. По поводу иконок - не выставлялась значение переменной при отсутствии общей библиотеки иконок.
Тестовый вариант (только exe, распаковывать с заменой в папку установленной версии из шапки).
Брать сдесь:
http://tools.oszone.net/BoaSoft/BSIn.../preinstall.7z
s
PS Просьба о результате доложить.