Тут возникла одна интересная идейка для OFTC.
Как известно, в Тотале с MDI-редакторами наблюдаются определённые проблемы: Тотал запускает редактор, тот видит уже запущенную свою копию, передаёт открываемый файл в ту копию, и сам завершается. Соответственно, при редактировании файлов из архивов, с FTP и пр., происходит ошибка: во-первых, файл сразу удаляется, а во-вторых, Тотал перестаёт следить за процессом редактора, чтобы после его завершения обновить файл в архиве / на
FTP. Кое-что по этой проблеме было предложено на оф. форуме Тотала, но, как это часто бывает, ни ответа, ни привета.
Возникла идея попробовать как-нибудь (хотя бы частично) решить эту проблему при помощи OFTC. Я вижу два возможных пути.
1. Реализовать различные настройки программ для редактирования обычных и временных файлов. Например, в том же EmEditor есть режим
/sp, запускающий редактор отдельным процессом. Тогда можно было бы сделать так, чтобы при обычном редактировании EE запускался как обычно, и OFTC не следил бы за запущенным процессом, а при редактировании временных файлов OFTC запускал бы эту модифицированную командную строку (разумеется, всё это должно настраиваться), редактор запускался бы отдельно, и OFTC имел бы возможность следить за редактором, завершаясь после того, как закроется редактор - тогда Тотал нормально увидит обновление файла и закачает/запакует его обратно.
2. Попробовать как-нибудь особенным способом работать с MDI-редакторами (сделать отдельную опцию в свойствах программы, наряду с опциями исправления проблем типа кавычек). Если эта опция включена, то OFTC учитывает, что редактор MDI, т.е. что он автоматом закроется, если найдёт свою копию, и передаст открываемый файл в ту копию. Правда, я пока совершенно не представляю, как можно будет это учесть для слежения за закрытием документа.

Это пока голая идея, я даже не уверен, возможно ли вообще реализовать что-то подобное. Файл не блокируется, т.е. отследить его закрытие по никак нельзя. (Правда, в EE есть опция держать файл залоченным, но без неё работать гораздо удобнее и привычнее.)
В общем, второй путь выглядит более перспективным, но значительно более сложным в реализации. Первый должен реализоваться гораздо проще, но подойдёт далеко не для всех случаев (не все MDI-редакторы поддерживают запуск в режиме SDI).
PS: Да, и ещё: хорошо бы сделать тултипчики в программке исчезающими не через фиксированный промежуток времени, а когда мыша с места сдвинется. Просто сейчас этот промежуток слишком короткий, не успеваешь прочитать весь текст. А если увеличить время показа - будет раздражать (если, например, читать не требуется). Поэтому такое убирание тултипа "по запросу" сделало бы работу с программой куда комфортнее.