По паролю есть смысл делать изменение переменных, которые нельзя менять просто так абы кому и когда.
Меню конечно тоже паролить не мешало бы. было бы плюсом.

з.ы. я всего лишь делал не скрытое меню а технологическое для проверки, так и оставил...

Но больше всего не хватает системной переменной кода кнопок, имхо....