Hyper-V Program Manager
One of the problems that we faced when working on Virtual PC was whether to create virtual machines which had NumLock on by default, or off by default. This may sound like a small issue - but people tend to have near religious preferences for the state of NumLock on their systems (e.g. I am a 'NumLock off' person - and my wife is a 'NumLock on' person. We both get frustrated when we try to use the other persons computer and find that the NumLock state is not what we expected).
With Virtual PC - the way we handle this is we check the state of the NumLock key when you power on a virtual machine for the first time ever - and set that as the default for the virtual machine. If you want to change this value for a given virtual machine - you should hit 'Del' to get into the virtual machine BIOS while booting, and then go to the 'Boot Settings Configuration' section of the 'Advanced' settings page.
Is there a way to just prevent Virtual PC from touching num lock (i.e. ALWAYS follow the host's setting)? I find it extremely annoying when num lock changes state multiple times during the boot process of the VM.