I've created my first Notepad++ plugin.
It allows to communicate with Notepad++ via ActiveX (so you are free to select the scripting language of your choice).
It works like that:
Set oNppApplication = CreateObject("NotepadPlusPlus.Application")
All examples are available in VBScript and JScript.
But other COM languages, which support ActiveX (such as PHP, C++, Delphi, C#, VB.NET, ...) should work too.
You find it here:
I whould be glad get some response from you.