Powerpoint verwendet optional Direct3D, wenn verfügbar. Bei Präsentationen muss man nur leider häufig davon ausgehen, dass diese auf einem anderen Rechner ausgeführt werden (z.B. auf einem Mac (c; ), und da ist nix mit D3D...
Davon abgesehen hast du unter Windows eigentlich immer Hardwarebeschleunigung. Das siehst du, wenn du sie mal vollständig deaktivierst, dann kannst du nicht mal mehr Fenster ohne Ruckeln verschieben.
Wenn du das ganze von Hand entwickeln willst, ist Direct3D für Delphi-Programme aber eine gute Wahl. Wenn du D8 verwendest, wäre sogar Managed
DirectX möglich, das einfacher zu verwenden ist.
Wenn du allerdings ein zweites Powerpoint entwickeln willst, dann viel Spaß