sdk (от англ. software development kit) или "devkit" - комплект средств разработки который позволяет специалистам по программному обеспечению создавать приложения для определённого пакета программ, программного обеспечения базовых средств разработки, аппаратной платформы, компьютерной системы, видеоигровых консолей, оперативных систем и прочих платформ.
принцип работы: плагин регистрирует команду например "test", при получении программой команды "test четатамчетатам", "четатамчетатам" посылается для обработки в соответствующий плагин.
приоритет команд плагинов выше, чем у команд программы, поэтому при совпадении команд в плагине и программе, команда будет обрабатываться плагином. таким образом можно переопределять и совершенствовать команды программы. при совпадении же регистрируемой команды в разных плагинах, она будет обрабатываться в обоих.
если из исходников кому-нибудь что-то будет непонятно, отписывайтесь, не стесняйтесь. также обращаемся за добавлением событий из программы и команд, обрабатываемых прогой от плагинов.
Зарегься чтобы увидеть ссылки