Well, no. Antoine's patch fixed only the d3d7 light APIs. Old light APIs (light object + CreateLight method of direct3d object) were wrong.
Ah must have been drunk when I got the CreateLight but report in the channel and compared Antoine's patch to my tree :-)
Lionel