Ну, у меня в конфигурационных файлах тоже никакого BNF нет. Читаю их по-рабоче-крестьянски Однако встраивание калькулятора, интерпретатора и т.п. несомненно потребует организации грамотной трансляции.

У меня проблем с нотификацией нет, т.к. я уже сделал (почти ) гуевый интерфейс. Там при парсинге ответа от DeviceLink можно будет посылать виндовые команды (WM_COMMAND) c параметром, указывающим, что поменялось.