Рассматривали ли вы просто имитацию ввода с клавиатуры в окне Pidgin с помощью C #?
Вам потребуется программно найти окно Pidgin, а затем установить свой статус, отправив имитированный ввод с клавиатуры на этот дескриптор окна.
Хороший пример Microsoft, как это было сделано с помощью калькулятора:
http://msdn.microsoft.com/en-us/library/ms171548.aspx
Насколько я помню, Pidgin установит ваш статус, если вы просто поместите основное окно (список друзей) в фокус, начнете печатать и затем нажмите Enter. Имитация этого ввода с клавиатуры должна быть довольно простой.
Грязное решение (которое в будущих версиях Pidgin может сломаться), да, но, безусловно, НАМНОГО проще, чем написание плагина или создание собственной оболочки libpurple.