   Black border around 32-Bit Blended TGA Files in DirectX 9
  I've been writing a game in C# using DirectX 9, and everything runs fine and dandy on my PC, however if I run it on any other PC (Including switching to Windows 7 on the same PC) certain polygons will draw incorrectly.I'm using 32-Bit TGA files created in Paint.net to create the textures.Everything drawn using sprites draws fine. (I use sprite batches to draw large numbers of objects). But when I draw my 2D Map, or a Sprite Character, he is surrounded by a black border where it should be blended. For these, I am simply using DrawUserPrimitives, as they are just 2 triangles.On another computer, the Map and characters don't draw at all.Also, in Windows 7, the program crashes unless I comment out these DrawUserPrimitive statements...Does anybody have any idea what is going on?   