Quote:
However, I think there is one last option that should be mentioned just as a possibility. There are very few such nicknames used by BNC software. I can think of "-psyBNC" and "-sBNC" only; maybe there's a handful in total. mIRC *could* treat *just* those cases as nicknames

You know, I considered this and discounted it as too kludgey. But looking at it again, this might actually be the least worst option in this case. Assuming that "-" is not a valid prefix for nicknames, and that only a handful of BNCs use invalid -nicknames, we could just whitelist them. This would enable backwards compatibility for existing scripts but would force new scripts that try to use different invalid -nicknames, which is unlikely anyway, to use the -switch prefix.