Don't know if you saw it, but there's already some tools and a
DTD to follow updates in Sweet Home 3D. This can be also used for plug-ins, as shown in the last item of the current version of
SweetHome3DUpdates.xml. Maybe it could be useful for your idea.