меня возможно будут критиковать но...возможно стоит использовать готовое решение от
www.boxedapp.com/boxedappsdk , если устроит цена?
реализовано оно через перехват, с учетом многих...заморочек
у меня опыт использования только положительный.
из недостатков:
- да это не самая дешевая штука особенно если нужны исходники
- обычно в комплекте год поддержки а затем обновление...а обновление может быть обязательным (у меня с Windows 8 без него были глюки)
- если в проекте используется протектор = готовимся общаться сразу с двумя техподдержками