I don't see why it wouldn't be possible, but it seems there are quite a few GUI features i need to get my head around lol

Just figured out how to display a table data grid for the pause menu and got a list of HDD files from a folder to display in the GUI from lua

i have added it to your other list of GUI features that need added or worked out.. so please bear with me, as time is very short at the moment and trying to focus on the main tasks for release lol

Just ideas that might work...
* Call a lua command to show the image. Grab the mouse X / Y, then set the PosX and PosY of the element using the gui.setPosY() function or use the setProperty() for "top" and "left". If you set the element as a position absolute and root to the full body. Then you will be able to position it based on screen coords. As for fading, this could be done using the setProperty() again and change the "background-color" over time aswell as the text "color". for the colors, use could use the "RGBA(0,0,0,255)" css value for color or use hex as #ffffff00(white, then the last 2 are transparency). obviously, change the colors to what you need

* the other way that it could be done is as a seperate document that you load, then show / hide at a certain position.