Domi: Tasten-Status prüfen

moin!
(vb => nicht vbs!)

wie kann man den tastenstatus(also: gedrückt/nicht gedrückt) prüfen, wenn man nicht den focus im objekt hat?

also z.b. ein minimiertes programm im tray-bereich soll anzeigen, ob eine der tasten momentan gedrückt ist:
-shift(links)
-shift(rechts)
-strg(links)
-strg(rechts)
-alt
-alt gr
-°^

danke

ps: wenn möglich, ohne extra dlls zu verwenden(honk oder wie das heist...)
ausßer, wenns nicht anders geht :-(