Ice Sphere

The plugin system is the core of the IceSphere shell, it is what makes IceSphere so flexible and so powerful. The whole idea behind plugins is that they are the mechanism through which new features are added to the shell. It makes it possible to add almost ANY new feature no matter how involved to our shell without modifying a single line of code in any of the core components. The core code behind the IceSphere plugin system is our plugin library, iceplugin.dll. Iceplugin allows any component that uses it resources to host plugins or modules, so developers can code ONE plugin that works in nearly all parts of Icesphere, the blocks, desktop, menus or anything else that supports iceplugin.dll. Iceplugin is a very versatile library, it allows plugins to easily communicate with each other and allows seamless compatibility with litestep wharf modules.