Hallo!
IrfanView kann nur Text als Wasserzeichen einfügen.
Abgesehen davon, ist es nur für den nicht kommerziellen Gebrauch kostenlos (ich gehe mal davon aus dass er seinen Tunierbildern, welche verkauft werden sollen, ein Wasserzeichen verpassen will).
Ob nun mit Photoshop oder mit GIMP, spielt keine Rolle.
Ist halt nur eine Kostenfrage.

Der Weg ist eigentlich der Gleiche:
Bild öffnen.
Neue Ebene, gewünschten Bereich auswählen, Auswahl weiss einfärben und Transparenz runter setzen.
Mit dem Textwerkzeug an der gewünschten Stelle reinklicken (eine Textebene wird erstellt) und den Text mit der gewünschten Farbe etc. eingeben.
Allerdings kann ich nicht sagen wie man es mit GIMP automatisiert (habe ich noch nie gemacht), ich weiss nur dass es mit Script-Fu (alternativ mit Python-Fu) gemacht wird.
Gruss Dr Dau