VB 6 -Enterprise Edition OS-Windows XP Professional SP2

I need to write an application that will allow some graphic features such as: scaling (changing it's size), rotate, crop, etc--maybe some more robust features like emboss, change resolution,etc.

Another thing I want to do is to "join" different graphics to make a bigger one. For example: let's say I had 3 graphics. Graphic-1 had the letter "S",Graphic-2 had the letter "a", and Graphic-3 had the letter "m". A new graphic, Graphic-4 can be created that is a combination of others. Graphic-4 would look like "Sam".

Before you say, just type the letters "Sam", this was jst an example. The graphics 1,2, and 3 can contain graphic images. Another example: graphic-5 can contain "(", Graphic-6 = ")", and Graphic-7 = "*". A new graphic, Graphic-8 may look like this: "(**Sam**)".

Can this be done in VB and if so how? If you can help, please do so. If you know of any examples, please send me the link.

Thanks,
Sam