И спустя века...
Вновь столкнулся с этим...
Как работает
http://youtu.be/Bd3ScYrLUyQ
Использовал BlitzWinApi, так как не знаю как через user32 получить координаты мыши отдельно по x и по y.
Так же для рисования использована FastImage, можно и убрать...
Во вложении этих библиотек нет, брать отсюда
BlitzWinApi
http://forum.boolean.name/showthread.php?p=127050
FastImage
http://fastlibs.com/*
А деклз к user32 и gdi32 прилагается
Говнокод, но поставленную задачу выполняет
П.С. Может кому понадобится...