This is how my custom panels work, the module creates a folder in the user directory and you can just put the image files into it then they show up in the context menu.
Thats not really feasible, unlike with Purfenator, the images would be rendered on top of the modules layer, but under the cables. Although I think you can make mouse events pass through the stickers, they would cover up all the module controls.