Thank you all for the comments. I have used the week to add some (I hope) useful details: Menu bar integration, more freedom for the destination directory
folder is only a working concept where to place programs.
Workbenches can be placed into the global or local Mod Folder.
My idea is to have for every plugin
a separate directory. Macros can be mapped this way: myMacroy.FCmacro --> plugins/myMacro/myMacro.py
complex Macros like the Workfeature Macro will get their own space plugin
/Workfeature with all files and subdir structure
The changelog/commit log date can be used to descide where an update is requiered.
The display of additional information is no technical problem, some attributes are already defined author, descrition, infom, history
It is possible to add menu entries to get the module run (if its not a workbench with its own menu and toolbars)
how to automatic initialize the plugin
manager (create the menubar entry on startup) the Mod/Init.py cannot be used because the FreeCADGui seems not to be accessable at the time, when this file is executed.
port to windows - I can do it
port to mac
add macro support