Buenas César,
me colé en una cosa, el custom parameter set si que se mantiene al cerrar y abrir de nuevo xsi, lo que no se mantiene es el boton, desaparece. Al ver que no se mantenia el boton de sesion a sesion, mire detenidamente la ayuda y pone que eso es normal, que el layout de un cp no se mantiene entre sesiones, para ello dice que hay que hacer o un spdl que contenga el cp o un self-intalled cp (no recomiendan hacerlo por spdl).
Acabo de probar de nuevo, y hago lo siguiente:
-Copio y pego en el script editor el codigo que me escribiste y lo ejecuto, creandose el cp en el scene root.
-Accedo al cp y todo esta correcto.
-Guardo la escena y abro otra; vuelvo a abrir la escena y el cp en este caso SI se mantiene (es decir, porq xsi no lo he cerrado), pero si cierro xsi, lo abro y abro la escena, el cp se mantiene pero no el boton.
He probado lo mismo en la 6.5 y la 7 y lo hace igual.
Un saludo.