1. Используйте юникод!
Игнорирование того, что параметры должны поступать в юникоде - двухбайтной кодировке, типичной для функций Windows API (wchar_t) - приводит к ошибкам.
Передача строковых параметров в ansi (однобайтной кодировке) в лучшем случае воспримется программой как китайский язык, в общем случае приводит либо к падению программы, либо неопределенному поведению.
Это касается всех функций, в том числе и AddinLT_Task_SetRTFComment