O processo de criar extensão pro VS Code é bem interessante. A maioria das coisas que precisamos é até simples e a documentação ajuda muito.
Comecei, há alguns anos, uma extensão que cresceu bem devido a ajuda de outros usuários.
Entretanto sinto que estou fazendo muita coisa errada nela, por usar quase tudo como static. Algum dia vou tentar uma refatoração pra acabar com isso.