This remote profile is a microsoft protocol that uses a non-standard frequency. Flirc can work with it, but it's not the best as I had to play a lot of tricks.
The flirc command line has an option called sensitivity. You can try lowering this number:
flirc sensitivity 2 (for example)
With each sensitivity, you need to re-learn your keys. I can't do this on the fly as it's a limitation of my algorithm.
Another circumvention would be to use a different remote profile. Most people assume to use media center remote profiles like; plex, boxee, apple tv, etc. When really, you can use any ol' remote. Try a samsung, or panasonic. I always recommend those as I've always been sure they don't do anything out of the norm like Microsoft.