See csImage on
http://www.chestysoft.com/It allows you to create a picture in memory and combine it with other images/text, then saving as a file, or read the imagedata directly in you program.
(they have a free trial version (which you can update every month to keep it running))