Постоянная работа метода

Добрый день!

Хочу сделать так, чтобы после копирования текста в буффер, текст автоматически передавался переменной в программе:

Текст -> ctrl+c -> буффер -> string buff

Делать это нужно в фоном режиме, то есть, когда приложение запущенно и работает в фоне, после копирования текст перезаписывался в одну и ту же переменную, постоянно.

Собственно была идея реализовать через таймер с повторением раз в секунду, например, но мне кажется что есть способ менее ресурсозатратный.