let me explain how I think that: There are mouses in the market that are able to do that. For example A4Tech. I have used A4Tech X7 and It was able to use its on-board memory profiles on PlayStation. These profiles were exactly as I designed. I don't want get another because they are cheap-low quality products and their software is bad and hard to use.
Secondly I am a little bit suprised to your view. If a mouse is dependent to a software that is effective on a pc, its on board memory becomes meaningless just like Ironclaw.
I really wonder what do you expect from an on-board memory if you always use the mouse on pc. should it carry profiles to a nother pc? Is it a flash memory?