There are user-specific settings. For example, the order of columns a user has specified in a particular app. Can these settings be migrated from one environment to another? Example: settings in Test migrated to Prod.
No, these cannot be migrated currently.
These are stored in the Environment User Settings Inquiry application where Type is Table Layout and User is your username and Key is contains the Application name, setting, subtable name, etc.
While user settings are just records in a table, there is no support for copying these settings to different environments and always having them work. The settings in one environment may not work and even potentially cause client errors in other environments. Since we cannot ensure that the UX would be good, this should not be attempted IMO and what @andrew.garrett said is true