Yes that looks like the way to do it. I had hoped to avoid having to store two copies of each image in both hansaworld as well as the filesystem but if it is the only way it will have to do.
I tried to update the form image path directly via recordupdate before printing. This method actually does work the way I want locally but causes database errors when used client-server, likely due to the way the DocVc register is setup.. Is this solution at all possible with HAL or no?