Actually their is a difference in the way a Desktop Keyboard and a Laptop Keyboard are setup.
With a Desktop Keyboard (USB port or the Old/New PS/2 port) it is required you plugin a keyboard from an external source. Meaning that the way the data is processed is different then a Laptop Keyboard. This can be further shown by looking at your desktop (inside and out) and considering that their are many different Keyboard Manufacturers, that means that there are also many different types of keyboards that you can use for a single Desktop Computer. In addition to that the port that you plug you Keyboard into also makes a difference. For example when you use a PS/2 port is might be slower then a USB port, meaning that the computer has to adjust those speeds to fit its needs to make the hardware work properly. Also when you hit a key on your keyboard the computer must convert that key stroke into a readable and understandable format/language. And in computer talk that means the language is Bytes.
For a Laptop it is a different setup then what you would find on a Desktop. In a Laptop the Keyboard is ether one of two things. It is One, ether hardwired (AKA cold soldered) to the Motherboard or Two, it has a small connector that connects directly to the Motherboard. In most (if not all) cases the wiring for a Laptop keyboard is cold soldered directly onto the Motherboard itself. Meaning that there is less (if none) converting time between the Keyboard and the Motherboard. Also when you use a Laptop keyboard it is not external, meaning that it was designed for the laptop you bought and thus the Laptop does not have to recognize and understand a new piece of hardware every time you plug-in the keyboard or every time you turn on your computer. Because every time you turn on you Laptop it already knows that it has a keyboard and it knows what type of keyboard it is connected to. Where as a Desktop has to try and remember what type of keyboard you have and what is the keyboard setup like (AKA where are the keys positioned and what additional key are on the keyboard). Also on some Laptop their is a numberpad and while some Laptops do not have a numberpad. While on the other hand many (but not all) Desktop keyboards have the Numeric Keypad.
Everything that I have described goes to show that there ARE differences in the keyboard interface, which in-turn means that there can and will be curtain compatibility issues with keyboards. Which is causing the Trainer Customizer to have glitches and problems when working on Laptops.
It is probably because most (not all) people game on their Desktop computers. This most is because High-end gaming Laptops can be expensive and they can be hard to maintenance without having to send them out for repair and wait sometime. Where as most people who game use desktops because most people build their gaming desktops and they can build a mush higher-end Desktop with better equipment for about the same price as their Laptop. Plus when you build your own Computer you can not only fix it yourself (in most cases) because you yourself built it as well as when you open up the Desktop you do not have to worry about voiding the manufacturer warranty for just opening the computer case.
I can back this up because I have built my own Desktops and my most recent one cost about $1,200 and I completely out does my Laptop which I bought for the same amount. And on top of that $100 out of the $1,200 for my laptop was just part of a warranty. Where as on my Desktop I did not pay for a warranty, meaning that i could spend $100 extra on better Desktop equipment.
If you think about it...it makes since. Most people use their Desktops for the gaming and other high demanding work and their laptops for their light-end and low demanding work. That is why their are few topics or threads about these types of issues because they seem to only happen on Laptops. Thus you have not seen many people talking about it.
Ok, let me ask you this. Does your computer have a numeric keypad? And what brand is it (Asus, Dell, HP, Toshiba, Gateway)?
I am a laptop user (windows 7) and was having the same problem with the customizer.
I read what coolanvesh had tried.
The customizer works without a problem in safemode.