Hello, this can be achieved passing the correct parameters to gmail via query-strings just as it is explained in the link you have included. An email body can include rendered html so it should be entirely possible to add images and other elements.
I can develop the url generator as a Windows utility, as a Chrome extension or any other way you need.