Improved text editor and icon saving

The new method results in an extra loading pass when returning from
frame editing, but means that slow loading icons will definitely load
(rather than being out of date in the display)
Temporarily removed icon saving from camera and audio activities -
still to be addressed