I've tried modifying the compiled .dcu units without luck - if I had the VCL source for D6 then I'd be all set, dammit. Oh well - 5.5K is good enough for now.
Would it be illegal for me to give you the VCL source? Cause I have the Professional Edition, and wouldn't mind wrapping up the whole VCL source directoy and sending it over to you to better the cause. Let me know.

P.S. I have both Delphi 5.0 and 6.0 Professional Editions.