Si quieres 2D, utiliza
Allegro.pas. En serio. Todavía no está funcional del todo, pero con lo que dice seoane en
este mensaje podrás hacerlo funcionar con Delphi. Si tienes problemas, pregunta.
OpenGL está pensado para trabajar con gráficos vectoriales y en 3D así que no es fácil de manejar para 2D si quieres utilizar imágenes tipo
bitmap. Allegro, sin embargo, está pensado para trabajar con este tipo de imágenes, ademas de facilitar mucho el trabajo con el teclado, el sonido y demás, que OpenGL no incluye (sólo son gráficos). Existe SDL, pero también está pensado para las 3D.