I've realized the plugin toggle and it's verification very easily. So I think this plugin is really necessary.

But, if I'm not too exigeant (am-I?), I think it would be great to add in util (or perhaps in luamacros, or in the two) some functions as a filebox to improve some functions which need a filename with path or a path, as :

And I suppose strangely why you make plugin, because you could make "Km_Plugs.exe".

Km_Plugs works, but I think the less we have as external tools, the better it is.
But util has the functions I need for testing and renaming plugins, and I made it with a macro and no nore need of Km_Plugs.

I was surely a little tired, when I read the readme.txt.
Yes there are examples, and all works great.
I have just some remarks.

Regread()
---------
I've search a moment for default values. I know now the string must \\ finished.
Macros.dll seems not to appreciate directly the key in the command line, but it works great with $key.

GetOpenFileName() and GetSaveFileName()
-----------------
Would be better, if we could pass also a $default folder parameter (as for SelectDirectory)

And the expression of registory key is borrowed from WSH and others. This plugin supports types REG_DWORD and REG_SZ.

Would be better, if we could pass also a $default folder parameter (as for SelectDirectory)

Sorry, it isn't supported. But I made sure that I could include path and wildcard on default filename, such as "C:\\Program Files\\K-Meleon\\kplugins\\*.dll". This trick is little ugly, but works well.

Just an idea, but I'm currently a HUGE fan of Autoit. While it can do a lot (including GUI's and registry manipulations), it can also create stand-alone EXEs and DLLs! I've been complaing about a few plugins I wanted made, and even tried to code them. Now that I'm getting better at Autoit (and the LUA plugin doesn't support advanced GUIs), I'm going to try to implement my ideas with Autoit. What do you guys think about that?