Ok simple and easy. Those who wants to contribute to the project, you can contact stuart

. I guess C++ is the way to go too and probably code::block could be the IDE for cross platform C++ programming. GTK for Linux and MFC/Forms for windows.
Idea is drag drop *.dll/*.so to add/remove features. Make it as portable as possible. Each linked library will contain a small module written by users and there will be a core team to create the basic design of the interface for both windows and linux. The core programmer is to produce the first running version on both platforms as a standard for the plugins. Make sure that the interface are flexible and not anchored.
Simple
