In the programs ini file plugins will be listed under the section [Plugins]. (where else)
Due to the nature of the design would not be able to use "GetPrivateProfileString" for the obvious reason that the editor has no knowledge of what plugins might be used, a no-brainer. Therefore we must parse for the plugin names ourself.
The plugins will be listed in the format
[Plugins]
ASM Comment=/plugins/ASMcomment.dll
Another Plug=/plugins=AnotherPlug.dll
in the ini file. Where the Key is the name to appear on the editors Plugin menu. The Value is the plugin.dll path relative to the editor program.
Upon program startup the ini file will be parsed looking for the plugins listed there. It will create a SubMenu "Plugins" if it doesn't already exist. It will list each plugin in the Plugins submenu, and give it an ID number to be used for activating the named plugin.
In the editor, the Plugins submenu will be inserted to the immediate left of the Settings and Help menus on the menu bar. In this program, to the left of the Help menu. I am currently finishing up all of that code.