Since we have that big "plugin boom" recently, I noticed that there are no standards as in where the plugins are to be installed etc.
I decided to contribute to the "plugin-scene" by providing installator for plugins using NSIS installer in the same way that WinAmp did.
Installer will be automatic, it will create dir for the plugin, copy the files and register plugin with TC (add required entries to wincmd.ini).
It would detect location of TC directory and wincmd.ini, and it would install plugin (with all needed files) using following schema:
$TCDIR\plugins\$plugintype\$pluginname\
where $TCDIR is directory of Total Commander
$plugintype = WLX / WFX / WCX
$pluginname = name provided by author
That way all plugins would be standarised, and (most important with multi-file plugins) in their own directories.
For those not liking having each plugin in separate (it's own) directory, imagine following:
for example plugin001 has readme.txt and plugin002 has readme.txt and they are the same type. Or they both use settings.ini to store their config.
If you have them share the same directory - it may cause problems. That's why I think they best (and clean) way it to keep them in separate directories.
Do you think all plugin entries in wincmd.ini should have path relative to total commander? - that gives you portability, or rather full path to the plugin files?
Do you want one central ini file (for example: $TCDIR\plugins\plugins.ini) - created by installer that would keep settings of all plugins, together with list of all plugins installed on the system?
Let's define some standards here - that will help for sure all TC users, and also you - coz all dirty work with installer will be done by me

Currently installer is in alpha stage and till date following is done:
* modern ui
* multilanguages
* flexible configuration schema
* plugin-specific configuration (txt files)
* Location of wincmd.ini detection
* Location of TC executable detection
* Restarting TC after successfull installation and registering of plugin
* uninstaller (that except files removes all references to the plugin that installer created)
Planned features (todo):
* Registration of plugins (with TC) done 40%
* write plugininfo in registry /SOFTWARE/GHISLER/PLUGINS
* downloading of plugin? (update)
* create an ini file with all plugins information (version, last updated)
[/list]