Мне кажется надо добавить процедуры
RemoveCommand(ExitCmd) и
RemoveCommand(BackCmd), чтобы стирать эти кнопки до того как заново их создавать. У меня в программе тоже был этот баг. Мне помогло. Тебе не знаю
, потому что компе не могу даже нормально скомпилировать - куча ошибок. Пробуй