Actually this isn't really true enable/disable state. If someone changes the behaviour not using your extension it would show wrong state.
Push Yifan to either integrate my push request on his Launcher or re-implement the whole idea to get the possibility to implement really dynamic menus