If you want to load TDirectDrawSurface images, you'll have to initialize the DXDraw component first:

DXDraw1.Initialize; // call this in the Form1.Create !