Hi I am developing CyNote (http://cynote.sf.net) which is an electronic laboratory notebook tool. At the moment, I am considering whether I should develop it as a thin system with all optional functionalities as plugins.
However, this means at least 2 things: 1. The user must be able to install and uninstall plugins without using admin application. 2. CyNote application must be able to know what plugins had been installed. Any idea how this can be done? Thanks in advance. Maurice Ling

