Bonequinho que levanta quando alguem entra no MSN

No link abaixo o autor fez um bonequinho que levanta quando alguem de sua lista de contatos do MSN entra ou lhe manda uma mensagem.
O bonequinho é ligado na USB mas pelo que percebi, nao recebe nenhum dado da USB, apenas a alimentaçao.
Me parece que o autor fez uma API para o Windows que, quando algum contato que vc pré selecionou, entra no MSN, essa API energiza a USB.
Será isso?
http://schulzeandwebb.com/2006/availabot/
Nessa pagina tem um link para um video de demonstraçao no Youtube.
Como isso pode ser feito de forma mais simples possivel?
O bonequinho é ligado na USB mas pelo que percebi, nao recebe nenhum dado da USB, apenas a alimentaçao.
Me parece que o autor fez uma API para o Windows que, quando algum contato que vc pré selecionou, entra no MSN, essa API energiza a USB.
Será isso?
http://schulzeandwebb.com/2006/availabot/
Nessa pagina tem um link para um video de demonstraçao no Youtube.
Como isso pode ser feito de forma mais simples possivel?