Well I think Ive found the problem. I had noticed pnkbstr a and b were both running after bf2 had closed and after startup so I had disabled it. It really needs to run on startup now and while bf2 isnt even running? If thats true then I guess I will have to quit bf2 because that is too intrusive, there is no need for it to be running constantly. Thanks for your help.