As it stands, you're currently required to reselect five languages every time you upgrade/apply a service pack to Trados Studio.
Surely it must be possible for this set of languages to be stored in a file somewhere and carried over when a new upgrade/service pack is applied? I've never been able to understand why it's not just part of the user profile.