Isn't windowscodecs supposed to be extensible with 3rd party plugins?... So you could provide the additional formats D3DX would use as plugins instead of built-in; that should make these available with both wine's as well as native windowscodecs.
Yes, that was what I was planning, but Alexandre told me it wasn't worth creating a new dll for this.