Jedes Programm, das Bilder verkleinern kann, ist geeignet. Es gibt evtl. Qualitätsunterschiede. 5 Megapixel sind eine Wahnsinnsgröße, wenn man bedenkt, daß die meisten Leute ihre Bilder höchstens auf 10x15 cm machen lassen, und dafür reichen schon 2 Megapixel.
Beim Photoshop kannst du außerdem beim Speichern als jpg noch die Kompressionsrate einstellen.
Wenn der Empfänger das Bild nur auf dem Bildschirm betrachtet, genügt eine Größe von maximal 1024x768 Pixel. Da haben die Fotos meist so um 300 kb oder weniger.
Versuche mal den Faststone-Viewer, ist auch kostenlos. Der hat eine sehr schöne Funktion zur Änderung der Bildgröße. Besser als Irfanview.
Ah ja, das Dateiformat ist auch wichtig: jpg ist ein komprimiertes Format. Das gleiche Bild als bmp (altes Windoofs-Format) gespeichert läßt die Festplatte platzen.