Parabéns pela iniciativa. Eu fiquei curioso com uma coisa, se você puder comentar isso, eu gostaria de saber como você fez a decompilação da extensão.
Claro!!!
A extensão é um arquivo .exe e isso as vezes causa um espanto, mas basta descompactar normalmente com um arquivo compactado qualquer, aqui uso linux talvez no windows tenha alguma dificuldade em descompactar o .exe, no linux só clico em descompactar e ele extrai os arquivos, existe uma pasta com nome "$PLUGINSDIR" e nessa pastas existe um arquivo zipado e quando descompactado nos dá mais algumas pastas e arquivos, dentro de uma dessas pastas, mais precisamente a "resources", teremos o app.asar .
Basta ter node e npm instalados, e com npm instale o pacote asar.
npm install -g asar
Após isso navegue até seu arquivo asar e o descompacte.
asar extract app.asar destino
Como deve ter visto não é bem um "decompilar" tá mais para "descomplicar" ou extrair kkk, mas muita gente não sabe que isso é tão simples quanto possível.