Mit der
GR32-Lib kannst du das Flackern verhindern, die Performance erhöhen, leicht erzwingen, dass wirklich nur die sich bewegenden Objekte neugezeichnet werden, und noch ein paar nette Transparenzeffekte einbauen.
Das soll nicht heißen, dass die Library besser als
DirectX oder
OpenGL ist, es ist aber sicherlich ein einfacherer Umstieg, wenn man schon Erfahrung mit TCanvas und Co. hat.