Насчет глюка с кнопкой определенной функцией 8 - попробуй перед вызовом события мыши для MenuBar отключать те кнопки что под ним. Согласно документации:
А после вызова MenuBar восстанови с такими же параметрами, которые ты задавал в Draw_window. При этом перерисовывать картинку не обязательно, переопределение кнопки не отразится на внешнем виде, если ты ее задавал без отображения самой кнопки.Параметры для удаления кнопки:
eax = 8 - номер функции
edx = 0x80nnnnnn, где nnnnnn - идентификатор кнопки
Впрочем как вариант можно перейтти на использование DinamicButton.