Могу сказать, т.к. довольно плотно работал с билиотекой BCG, что бесплатных версий билиотек, которые не пришлось бы допиливать напильником нет. Если хотите с минимальными трудозатратами добавить красивый дизайн, придется покупать библиотеку.
Если переустановка windows не поможет - значит проблемы с железом. Проверьте память memtest’ом, посмотрите не вздулись ли конденсаторы на материнской плате.
Laborant666, если приложение не самописное, то врядли. Для самописного приложения можно отслеживать положение мыши через хук и выполнять нужные действия.
dalbio, если ты можешь пройтись по массиву и сделать xor соседних элементов, то можно попробовать вариант: b=a[i] xor a[i+1]. Если a[i+1] =0, то b=a[i], значит b xor a[i]=0 согласно свойства