You can’t change the order of extra attributes in the Channel Box. Maya requires the order to be the order in which they were created.
You could write a script that reads the current attributes, deletes them all, and adds them again in the order you want. However, this would break connections with expressions and other objects.
How do I change projects with MEL?
Here’s an example for a project named trumpet:
workspace -o "/home/matt/maya/projects/trumpet";
np_resetBrowserPrefs;
pv_resetWorkspace;
pv_goCurrentProject;
print ("Current project is trumpet\n");