Я вижу вариант со встраиванием в ваше приложение Питона. Расширение регистрирует обработчики через вызов специальной питоней функции. При возникновении события приложение дергает питоний код, который дергает зарегистрированные обработчики.
Ну, тащемта, детальное понимание работы имеющегося софта позволит переписать его под другую платформу. Можно, в принципе, посмотреть спецификацию на чип (если она есть) и попробовать написать по ней, но к реверсингу это будет имело слабое отношение.
Как верно замечено выше - похоже на base64, но окончание "--" наводит на мысли о нестандартном алфавите. Самый надежный способ - найти скрипт который это использует/создает и смотреть в нем.
Вы зря думаете о программе как о едином целом. Программа состоит из связанных частей, они - из других, более мелких частей и так далее. Если вы знаете как должна работать программа - разбивайте ее на части, реализовывайте и связывайте их.