Привет, Всем!
Подозреваю, Вы тот самый Сергей, с которым я общаюсь в личной переписке. Предлагаю выложить на всеобщее обозрение некоторые результаты.
Толковая информация по этому вопросу изложена в статье "Как вывести на экран картинку в JPEG/GIF/PNG/др. формате? 7 
способов как это сделать": 
http://www.rsdn.ru/article/qna/gdi/drawimg.xml
Реализация первого, как сказано "самого официального" метода на Clarion см. во вложении.
Итак, отображение графических файлов средствами Windows. 
*******************
Взял я за основу вариант с работой через COM-интерфейс IPicture, несколько упростил, дабы не заморачиваться с 
потоками (IStream) и реализовал его в Clarion, в классе OleImageClass.
Работать с классом надо так (см. Test.app/Test.clw).
1. Декларируем объект локальный или глобальный.
MyObj   OleImageClass
2. Загружаем в него картинку, метод LoadImageFile. В случае успеха получаем TRUE
3. Теперь получив контекст (например от BeginPaint в обработчике WM_PAINT) рисуем в этот контекст картинку методом Draw.