Hello!
I have written a couple of GLCD drivers, and my advice would be: don't use a lib, make your own lib.
Indeed there are many libraries for free on the net. However, you will end up with ugly rectangular buttons
with 4 levels of gray.
Basically the most difficult part in writing a driver is to initialise it properly. Once done, and once you wrote
your first pixel, it's just a matter of properly using DMA to increase the throughput.
Once you know how to draw, make a bitmap object, subclass it to a bitmap containing a string and you're
basically done for any kind of button. The good thing is that it will be your code, nothing to pay to anybody.
Be careful with libraries that may be for free for experimentation, but requiring royalties for products.
Dora.