MS bietet einiges...
du kannst mit GPO's beispielsweise MSI Files verteilen (gut geeignet für Software bei der du über ein MSI verfügst)
Optional ist auch ein RIS Server noch recht praktisch um neue Clients von Grund auf zu installieren.
Softwareverteilungssoftware ist imho sonst auf dem "freien Markt" sehr teuer! Und ich bezweifle, dass sich das lohnt für einen Schulungsraum.
Weitere Idee, wenn du einfach ein paar Standartkonfigurationen brauchst wäre ein Ghostserver sicherlich eine etwas einfacher zu realisierende Möglichkeit!
Das Prob. mit den Registryeinträgen kriegst du sowohl mit GPO's wie auch mit Ghost in den Griff!
Gruss