Thanks for the solution!

I know the D3DX9 provides a lot of extra functions and tricks, however all I'm going to do is use Direct3D for 2D drawing functions that I know use in DelphiX. At the moment I have been able to load every bitmap I wanted to test with and it works marvelous.

The D3DX9 functions are great but I don't think they are worth 1.5 MB and when I can do things by hand I mostly try doing it by hand.


P.S. Yes I know I'm crazy.