Для bmp-картинок есть стандартная вьюшка; конвертер для неё регистрируется.
Код:
PROCEDURE Config.Setup*;
VAR res: INTEGER;
BEGIN
...
Converters.Register("HostBitmaps.ImportBitmap", "HostBitmaps.ExportBitmap", "HostBitmaps.StdView", "bmp", {});
...
END Setup;
Навскидку:
1) Открыть bmp-картинку, вставить её на форму руками, куда надо.
2) Программная замена: открыть новую картинку и заменить старую на форме.
- открытие стандартно: new := Views.Old(loc, name) --- если имя xxx.bmp, то используется соотв. конвертер и Вы получаете bmp-вьюшку
- замена:
-- найти на форме старую bmp-вьюшку (по типу, по положению --- придумайте что-нибудь) линейным поиском --- см. FormModels.Reader
-- заменить её стандартным образом, см. Containers.Model.ReplaceView