Hey Juggalo,

Funnily enough this is exactly what I tried :P I did determine what causes the problem, just not why or how to fix it...

For some reason, with the two sets of keys, if you put a breakpoint in there you will see that when you use the numpad keys to change channel, the key event fires over and over again, and you get a clipboard error. Actually you said you got a null reference error, that's different to what I get but I'm guessing it's caused for the same reason.

I am thinking it is to do with the key id, when setting the hokeys
Code:
Dim atomName As String = Threading.Thread.CurrentThread.ManagedThreadId.ToString("X8") & Me.Name & id
Because the only difference between switching to numpad and ADDING numpad is that now we have more than 1 digit for id.

Any Idea's?

Also, I'm considering making which keys you use an option (because something I didnt think, happens to me - when i play my AntRush game, i can't use ctrl+num to group my ants anymore, the clipboard app must actually hog the key, so i cant have it using up those keys on my pc)