вот тут
http://www.boolean.name/showthread.php?t=2538 я спрашивал об этом. Похоже, что освобождаются после того, как переменной снова будет присвоено новое значение, т.е. при повторном вызове процедуры старое изображение в переменной будет грохнуто и заменено новым...