Ciao,
per poter intercettare la pressione dei tasti con un programma in background (privo di focus sul software) dovresti usare PInvoke. Questo potrebbe essere un esempio (non testato personalmente) giusto per indicarti la strada.
Da notare che con molta probabilità il software che usa un qualsiasi monitoraggio della tastiera potrebbe essere segnalato come potenziale minaccia (key logger) dalla maggior parte degli antivirus, sopra tutto se in accoppiata ad altre funzioni "critiche", oltre ad altre situazioni tipo il modo in cui viene installato (es: tramite cmd; powershell ecc.). Di conseguenza per farlo girare è molto probabile che sarai costretto ad aggiungerlo manualmente alle esclusioni dell'antivirus.