всё равно я не понял, чего ты добиваешься, но по поводу двух кнопок можно передавать параметр в аргументы твоей функции напрямую, без анализа, откуда пришло.
X++:
form1.buttonActivateLog.clicked()
{
MyLog.activate(true);
}
form2.buttonDeactivateLog.clicked()
{
MyLog.activate(false);
}