I can't think of a single thing that I had to change in any of my script files when changing from 6.0x to 6.1x. Not a single thing. I'd honestly like to know just what you were using that means every dialog and line of code in your script must be rewritten, the only thing I can think of is that you use /setlayer about 10,000 times in your script because that's pretty much all that was really changed from the existing 6.03 commands and identifiers. As Naru has already said, if people don't register that's their own fault, you make it sound unreasonable that Khaled should expect payment for his work and that you should do everything you can to help them break the law by maintaining your script for 6.03 alone.
We've already been through this several times before but... very little of the mIRC GUI has changed, about 3 or 4 toolbar icons and some tiny changes in the Options dialog. Yes, I can see why that would be a minor inconvenience for people who use their own toolbar images, but it would take maybe a couple of hours to make a few new 16x16 icons. Beyond that, if you find the changes in mIRC's GUI to be that mind-blowingly difficult to come to terms with I can only imagine what will happen when the next version of Windows comes out with crayola-matic GUI.