I need to remove the public locations from Libraries for our staff accounts, done this easily on our classroom machines as the Documents folder points to the same location for everyone but does anyone know how it behaves for users with their own folders?

E.g. does the library for Documents actually know to change the location for each user name or is it hard coded? If it's hard coded is there any way to get %username% in there so I can have a generic library file that gets injected into our users' roaming profiles that only has the network location listed (no C: drive locations at all)