nein, das ist nicht für irc, sondern für icq.
und es ist kein netzwerk-client, sendet also nicht direkt an icq, sondern gibt den text in ein nachrichtenfenster einer icq-app ein, die du installiert hast.
es tut auch nur mit icq pro und icq lite (ob oder wie weit versionsübergreifend weiss ich nicht)
ausserdem is es etwas unübersichtlich und müllig (zugeschrottet von zu viel dummen optionen, die man eigentlich nich braucht und nicht versteht).
grundsätzlich lässt sich über den programmablauf folgendes sagen:
1. mit EnumWindows werden alle gerade in deinem windows existierenden fenster aufgelistet, überprüft, ob sie icq-fenster sind (die überprüfung ist aber nicht besonders ausgiebig, es könnte also unter umständen ein falsches fenster dabei sein) und zu einer liste hinzugefügt.
2. dem user werden alle fenster gezeigt und ihm wird zur auswahl gestellt, für welches fenster er nun die "spam"-funktion ein-/abstellen will.
3. der user wird gefragt, welche messages zur verfügung gestellt werden sollen.
4 ein thread wird gestartet, der in eingestellten abständen in das fenster eintippt und abschickt
5. zurück zu erstens