In my experience, Photoshop on occasion doesn't handle "magic pink" (255, 0, 255/ff00ff) correctly. In order for it to work properly it has to be pure magic pink (no half pixels). If you use the Bucket tool, it might cause bleed over.
Otherwise, magic pink has to be saved as a .bmp not .tga or .png, which I suspect is your issue.