I had the same problem, if you save the file as anything other than a dds (ie psd) and then convert back you will get this problem and you have to use the tools in direct-x sdk to make them transparent, but if you keep the files always in dds format you shouldnt get the problem.