Ich würde da nicht das
Rad neu erfinden und auf die Möglichkeiten zurückgreifen, die die Programme bzw. deren Setups eh schon bieten. Das geht, indem man die Programme unbeaufsichtigt installiert - was sich bei einer Menge von Rechnern ja sowieso anbietet. IrfanView hat die Schalter alle in der
FAQ zusammengefasst,
hier die fürs Setup (für das Thema ist vor allem /assoc bzw. /assocallusers relevant). Für VLC gibt's auch entsprechende Anleitungen, normalerweise reicht dort aber einfach Schalter /S, und standardmäßig krallt sich VLC sowieso alle Dateitypen, die er kennt (was nicht meine Zustimmung findet, aber das ist ja nicht das Thema).
MfG Dalai