@ Leledumbo:
Thanks a lot...
I've never heard about "CrossCodebot" before... looks very interesting...
Some time ago I wanted to do the same thing as yereverluvinunclebert and of course it's very easy to do on a WindowsOS with the "UpdateLayeredWindow"-API. And those layered PNG-Windows do have a very small RAM-Fingerprint (at least with D7...). But when it comes to animation, then even with the best Windows-Timer I've ever seen (old MultiMediaTimer) it looks not good enough compared with an OpenGL-Window (for example scrolling text or something like that). On the other hand it depends totally on what type of animation is needed and I've never tried to use a MicroSeconds-Timer.
But I've never seen an example with OpenGL doing the same thing (normally every OpenGL-Window is a rectangle and I'm not sure if it's a good idea to use the whole screen as window and do it like that). I saw some examples but without AA and without semi-transparent pixels.
So maybe Direct2D is the answer... (I've never used D2D directly...).
And with CrossCodebot that would be even a cross-platform solution... very interesting...
I'm curious to see how much effort is necessary for my old ideas regarding this topic. Maybe I can dig them all up...
There are so many libraries out there, it's hard to know which one is best suited for something like that. For example: BGRA-Bitmap, AllegroPAS, PascalExtended Library, Vampire Imaging Library, Graphics32, opBitmap, SDL, AggPAS, Andorra2D, ZenGL, glBitmap... and so on... And of course there are a lot of possible combinations.
Thanks again...