I probably didn't make myself clear enough. I want to overlay a transparent image that contains BOTH RGB information AND has transparency in it as well. For now I (as I don't know it better yet), I always have to create two nodes (RGB Image as well as Alpha Image) for each image that I want to overlay. But that will always result in twice the work, for creating as well as changing the images. In Blender I have two output sockets on the image node - one for the RGB information and one for the Alpha information. And if I want to change that image I only have to reload the image once.
Here's the image I want to overlay ... http://www.argfx.at/upload/smiley.zip