My original goal was to expand the irgore-system, basically I wanted a user that is on my ignore list to be removed from nicklists etc, as if he really wasn't online. I tried with scripts, but there is just no way to do that ths way. Eventually I found a DLL that can remove lines from the nicklist in channel windows, but that confuses mIRC, as the indices of the nicks in the nicklist get scrambled. So I thought the best way to completely ignore someone the way I described would be if one could modify the raw server messages before mIRC processes them, something like /debug -i . And I think it would not only be usefull for that ignore thing, but would allow many other uses.