В билде 3307 сделана асинхронная запись истории в базу. Но запись с использованием API (SCTL_XXX) остаётся синхронной.
Измерения показывают, что операция SCTL_FREE длится порядка 100ms, иногда и 150ms. Это уже заметно "на глаз" при закрытии диалога плагина. Например, плагин поиска в редакторе: пользователь нажимает Enter в диалоге, сам поиск может занимать 1ms, а впечатление, что он продолжался 100-150ms.
Нельзя ли сделать операцию SCTL_FREE асинхронной?