Are you sure?
I don't mean to belittle your efforts here, but this concept doesn't make too much sense to me.
Everyone, on every OS, has access to a MP3 capable-program. Why add platform/program-specific codecs when a standard codec is already doing the job?
Plus the players you mentioned, iTunes, Windows Media Player, Real, all play MP3 in the first place...so why not just use it?