Guys, can any one see where I am going wrong with this ! Basically a set of commands to re-define the button and label commands on a row of buttons.
The skin has button commands which work fine:

/, B, x, y, w, h, Command;COMMANDCODES, Tooltip
B01,003,000,100,65,"VISU",@WALLPAPER@
B02,100,000,100,65,"PREVTRACK",""
B03,200,000,100,65,"PLAY",@STOP@
B04,300,000,100,65,"NEXTTRACK",""
B05,400,000,100,65,"VOL-",""
B06,500,000,100,65,"MUTE",""
B07,600,000,100,65,"VOL+",""
B08,700,000,100,65,"MNU2",@EXIT@

MNU2 should swap the buttons to new functions, with B08 toggling the menu buttons from MNU1 to MNU2.

Here is the ExecTbl.ini entries

/, ================================================== =================================
/, MENU 1
/,
/, ================================================== =================================

/, This section calls the button image comands for each Menu Line
"MNU1","ImageMenu1||MNULAB1||MNUBTN1"

/, This section loads the button images in the right places, and sizes
"ImageMenu1","LOADIMG;1;0;800;60;Menu1.gif;Out||LO ADIMG;1;0;800;60;Menu1.gif;Off||LOADIMG;1;0;800;60 ;Menu1-d.gif;Down||LOADIMG;1;0;800;60;Menu1.gif;On"

/, This section sets the label and Button commands
"MNULAB1","SWITCHLABEL;3||SWITCHLABEL;4||SWITCHLAB EL;5"
"MNUBTN1","SETBUTTON;2;cM1B2||SETBUTTON;3;cM1B3||S ETBUTTON;4;cM1B4||SETBUTTON;5;cM1B5||SETBUTTON;6;c M1B6||SETBUTTON;7;cM1B7||SETBUTTON;8;cM1B8"

/, This section defines the button commands, to keep the above section readable.
"cM1B2","PREVTRACK"
"cM1B3","PLAY"
"cM1B4","NEXTTRACK"
"cM1B5","VOL-"
"cM1B6","MUTE"
"cM1B7","VOL+"
"cM1B8","MNU2"

/, ================================================== =================================
/, MENU 2
/,
/, ================================================== =================================
/, This section calls the button image comands for each Menu Line
"MNU2","ImageMenu2||MNULAB2||MNUBTN2"

/, This section loads the button images in the right places, and sizes
"ImageMenu2","LOADIMG;1;0;800;60;Menu2.gif;Out||LO ADIMG;1;0;800;60;Menu2.gif;Off||LOADIMG;1;0;800;60 ;Menu2-d.gif;Down||LOADIMG;1;0;800;60;Menu2.gif;On"

/, This section sets the button and label commands
"MNULAB2","SWITCHLABEL;3||SWITCHLABEL;4||SWITCHLAB EL;5"
"MNUBTN2","SETBUTTON;2;cM2B2||SETBUTTON;3;cM2B3||S ETBUTTON;4;cM2B4||SETBUTTON;5;cM2B5||SETBUTTON;6;c M2B6||SETBUTTON;7;cM2B7||SETBUTTON;8;cM2B8"

/, This section defines the button commands, to keep the above section readable.
"cM2B2","AUDIOMENU"
"cM2B3","VISUALMENU"
"cM2B4","LOAD;www.Skin"
"cM2B5","APPSMENU"
"cM2B6","LOAD;Weather.Skin"
"cM2B7","LOAD;External_GPS.skin;!QWidget;C:\Progra m Files\Navigator4_4\Navigator.exe;Navigator - ["
"cM2B8","MNU1"

All the buttons work except B8 (cM1B8 and cM2B8). If I replace cM1B8 in MNUBTN1 & 2 with MNU1 or 2, it works ! The custom command cMxB8 won't work. ANyone got any ideas

cheers
KPJUK