The backend does not support changing program code for existing program, so UI should not allow the user to do that.
1. Go to Administration > Programs.
2. Click the edit button on the right of any program.
3. Change the program code.
4. User receives error message that they cannot edit the program code.
Program Code input should be disabled on Program Settings screen.