Lack of proper PNG support in IE6 is a well-known issue, with several solutions. There does not appear to be a clear best accepted practice or method.
What do you propose the best solution is, and why?
The best solution I've found is Unit PNG fix. It's tiny, fast, and eliminates most of the issues found in other solutions.