Там из всего что нужно написать, это пара строчек для создания окна, пара строчек для отслеживания позиции курсора, пара строчек что бы отображать окно всегда под курсором + 40-50 строк подсчёта позиции клика на нужном окне (в зависимости от его размещения)