4) in my test form in context I created 2 Graphics node (GRAPHICS_1, GRAPHICS_2) , type content graphics and map contend field to global variables GV_PICT_TRIANGLE_RED and GV_PICT_TRIANGLE_GREEN
5) that is all OK, when I on subform put ImageField IMAGE_01 a bind it to GRAPHICS_1 or GRAPHICS_2, picture will be display corect.
I think "this.rawValue = GRAPHIC_GREEN.rawValue" is the way to go. I notice you have two GRAPHIC_GREEN objects in your form, are they both bound to the same image. Maybe add an app.alert(GRAPHIC_GREEN.rawValue) and/or a app.alert(this.rawValue) statement and see what value is coming across
The only thing that looks strange to me in your code is the $record reference. You should reference the image field in the form DOM ($record is a data DOM reference). If GRAPHIC_GREEN is at the same level in the form structure as GRAPHIC_MULTI then it could be as simple as
this.rawValue = GRAPHIC_GREEN.rawValue;
Or is the image data coming from some data connection, or XML data source?