Такие вещи нужно делать на C++, при этом под разные системы, разные сценарии, это на блице ваще ни в какие ворота не лезет реально. Блиц убог, и преднозначен для кубиков и шариков, простенького геймплая, но никак не для подобного рода приложений..
Также, keylogger'ов в интернете полно, и есть opensource проекты. Почти все они работают используя несколько методов перехвата данных о нажатиях, и любой нормальный антивирусник Сразу же будет ловить это дело. Также делается это не через окно вообще.