Да, картинка берется не с диска, а генерится програмно и скачать ее нужно кликом на кнопке. Сама картинка невидима.
В голову приходит :
1) сохранить картинку на диск в temp директорию. А как это сделать?
2) Открыть картинку поменяв заголовки на загрузку. Помню, что такое делается - но не помню как...