I guess it's better to post on the Glyphs forum for the locked file issue.
and a "Clean Up Path" would idd be a nice extensions
you can start here:
and distribute the extension: http://doc.robofont.com/extensions/
double posting ( https://twitter.com/robofonteditor/status/357071426911600640 )
you can add glyphs and draw a ligature
and use an OT "liga" feature to replace them
No really, it remove also the existing templateGlyphs. But:
glyphOrder = 
for glyph in f.lib['public.glyphOrder']:
for glyph in myListOfGlyphs:
f.glyphOrder = glyphOrder
can you use the defconAppKit progressWindow?
Cocoa is build up rather smart so it checks when a view is been updated frequently before redrawing it on screen.
Although you can force a redraw:
after setting a string into the TextBox
Seconds screens is always a mess with full screens.
You could open a new Space Center in single window mode:
from mojo.UI import OpenSpaceCenter
font = CurrentFont()