I belive that DelphiX for Delphi6 has a bug when it comes to alpha drawing, and that is why you get green. Sadly, I don't know how to fix this.