I want to port my engine, downgrading it from DX9 to DX7 to run applications on old machines... Could you recommend any library?

I'm using Clootie's libs which are component-less and my engine doesn't use the VCL. I played with DelphiX in the past, and it's not helpful since the current status of the license is unknown and is based on components.

Regards!