This is my first post on your forums seeing as I've never been involved in the development of FCKEditor.
However, I am the author of a jQuery plugin for FCKEditor, appropriately named "jQuery FCKEditor Plugin".
I am a frequent user of my own plugin (and FCKEditor itself, of course), specially in CMS implementations. Last week, whilst working with a CMS, I came across an issue with my plugin. The issue was that when the plugin would keep old FCKEditor instances in memory, even after the HTML had been removed. This happened because the CMS uses an Ajax driven interface where FCKEditors are created on demand without unloading the document. Over some time, this could easily accumulate to 100+ editors, in memory, not being used.
Today I added some code to my plugin that will look for instances pointing to elements that no longer exist and remove their JS reference from memory, but in doing this I'm not actually solving the problem of removing all the elements generated by FCKEditor - essentially, loads of hidden IFrames added to the bottom of the document.
Is there a method I can used to completely remove an editor from memory/DOM?
If not, would it be possible to 'mark' these IFrames in any way (ie.: <iframe class='fck-iframe'...>) so that I can removed them?