Ну тут сложно всё... Надо написать программу или скрипт, чтобы выводил окно на передний фон на весь экран с сообщением что пора идти налить чай. А проверять программа должна так - отсчитывает 5 минут, и далее через вебкамеру делает снимки через каждую, скажем, минуту. И обрабатывает нейросетью - если находит чашку с чаем в кадре, проверяет, нет ли точно таких же снимков (может ты фотку подсунул, как в прошлый раз чай пил) в базе (да, придётся хранить историю). Если нашлась чашка с чаем в снимке с вебкамеры, и таких же не было - считает, что задача выполнена, и через ещё 5 минут снимает блокировку.
Я идею подал, реализуйте :)
P.S. собственно, на python можно всё это реально сделать.