Il y a une solution qui fonctionne avec tous les logiciels Windows et avec la virgule :
Un logiciel Microsoft qui permet de créer un driver clavier pour Windows XP :
http://www.microsoft.com/globaldev/tools/msklc.mspx

J'ai donc pu créer (enfin) un clavier français avec une virgule en séparateur décimal du pavé numérique, qui peut cependant rester un point avec le capslock enfoncé (pour les développeurs c'est plus pratique).

J'en ai profité pour améliorer la gestion logique du capslock Windows quand on a un pavé numérique : les touches en haut du clavier normal donnent avec capslock et/ou shift les lettres majuscules accentuées au lieu des chiffres.

Pour ceux qui ne voudraient pas se lancer dans la création d'un driver, je mets le mien à disposition en ligne.
Le pack d'installation :
http://www.alomphega.com/kbdGAJ.zip
Les sources avec les images des claviers suivant les touches :
http://www.alomphega.com/kbdGAJsrc.zip

nb: après l'installation, ne pas oublier d'aller dans les options régionales et linguistiques pour configurer le Clavier FR :
Français (Alomphega)
puis relancer la session ou redémarrer.

En espérant avoir été utile,
cdlt,
GC.