Вот есть теперь замечательное направление развития - Viewer.
А нельзя ли сделать возможность преобразовывать .sm ещё и в .dll?
Имеется ввиду 2 варианта использования:
1. Использование такой библиотеки как плагина к SMath. Вообще, конечно, при этом необязательно конвертировать в .dll, достаточно просто добавить поддержку подключения .sm как плагинов. Даже лучше просто реализовать директиву типа Include.
2. Создание самодостаточных библиотек для присоединения к сторонним программам. Ну, что-то наподобие WSP. Эта функциональность, конечно, может быть коммерческой.
С уважением,
Михаил Каганский