Я правильно понимаю, что в принципе алерты может послать кто угодно?
Только обладатели секретного ключа. Соответствующий открытый ключ зашит в программу (файл alert.cpp). То есть, разработчики софта могут посылать оповещения только своим пользователям. Разработчики других клиентов могут зашивать другие ключи или же вообще не использовать эту возможность.