Ehrlich gesagt: Ich würde da überhaupt keine festen Regeln aufstellen - ich würde es nach Gefühl machen.
Allerdings ist es keine so gute Idee, es nur nach(!) der Installation von Programmen zu machen. Wenn es mit dieser Probleme gibt, würdest du dir vielleicht wünschen, den letzten Zustand davor wieder herzustellen - deswegen wäre es günstig, ein Image zu ziehen, bevor(!) du neue Software installierst.
Ältere, nicht mehr benötigte Images würde ich irgendwann löschen, d.h. nur die aufbewahren, die du evtl. noch brauchst. Dann wird die Platte auch nicht vollgemüllt.
Eine gute Idee ist immer, direkt nach einer Neuinstallation - bei Windows XP inkl. telefonischer(!) Aktivierung - ein Image herzustellen, bevor der Rechner das erste Mal im Internet war. Dann alle aussstehenden Updates installieren - zweites Image; Treiber installieren - drittes Image; die wichtigsten Programme installieren - viertes Image; später evtl. noch ein fünftes im laufenden Betrieb. Wenn alles gut läuft, brauchst du nur die Images Nr. 1 und 4 aufzubewahren.
CU
Olaf