Copiar / colar ouvinte de evento em C #

Eu sou novo em c # (estou acostumado a Java) e estou tentando implementar um ouvinte que pode ser executado em segundo plano de um computador com Windows XP e ser capaz de ver quando um usuário faz uma cópia, cortar ou colar a operação.
Eu achei istopágina e tentei implementar esse ouvinte, mas continuo tendo problemas.

Minha pergunta é dupla: uma, o ouvinte desta página resolverá meu problema? e em caso afirmativo, alguma dica sobre como implementá-lo? Estou entendendo:

O tipo ou o nome do namespace 'DragDropOrCopyPasteEventArgs' não pôde ser encontrado (você está perdendo uma diretiva usando ou uma referência de assembly?)

Eu tentei anexar a referência de montagem necessária, mas parece que não tenho a dll correta.

Obrigado uma tonelada de antecedência. (antes que alguém pergunte, eu não estou escrevendo um vírus, é um analisador de escrita)

questionAnswers(1)

yourAnswerToTheQuestion