The other thing to realize is that just because a script stops being supported, it doesn't mean you're no longer allowed to use it. If DCX is abandoned like MDX was, it's not going to magically disappear from your script. Whatever version you are currently using will continue to work, and you will continue to be able to script with it for years to come. AFAIK, DCX is a pretty stable DLL, so any bugs should not be getting in your way often. And again, source is available, so you could fix whatever issues you had.

The same goes for mIRC. Just because mIRC 7.x will no longer be compatible with Win95/98, it does not mean that you can't happily continue to use 6.35 on those older machines. 6.35 is a very stable product with few bugs and plenty of functionality. You may miss out on some interesting new features, but 6.35 will always remain usable as a robust IRC client. Users who have not yet upgraded past 95/98 are probably not too interested in "new functionality" anyway, so it's not such a serious matter.