I will soon be taking over responsibility for managing the software on all student computer lab machines at the university where I work. Firefox updates have tended to prove particularly irritating since it presents a tab with information about the update upon each user's first launch after update, and often also has various notification bars at the top (e.g. "Do you want to send us anonymous usage information..."). Since the computers are on DeepFreeze, and since students often use many different computers throughout the semester anyway, Firefox is effectively launching for the first time every time someone launches it.
I know that one solution is to log in, open Firefox, then copy the profile I've logged in with to the default profile template, but given that each lab is configured differently, and particularly given that I'm dealing with at least four different operating systems/versions (currently Windows XP and 7, OS X 10.6 and 10.7), I'd have to repeat this process on every lab for every update. Is there a faster way of doing this so that I can provide the students with up-to-date software without them having to close a bunch of nag screens every time they launch?
While I'm on the subject (and I can spin this off into a separate question if need be), does anyone have a good way of handling extensions in a similar environment? Some departments have specific extensions that they want, and extensions in general do need to be updated, particularly to ensure compatibility with newer versions of Firefox.