Programmable Remote Control?

I have a Plinius M8 and the remote control works only occasionally.

Apparently Plinius uses standard RC-5 codes, apart from mute - which is actually the main problem because when you turn it on with the switch at the back it comes on muted.

I have a list of the RC-5 codes, but I'm struggling to find a programmable remote - they mostly seem to be "learning" ones, where you point the old remote at it and press the button, which is only good if the original remote is working.

Can anyone recommend a universal-type remote that allows you to type in the codes to allocate to the buttons? I know that there's an RCA one, but that only seems to be available from the states with £40 postage.
 
Thanks! I've just checked the OneForAll remote that's on Amazon and it seems to use the same key presses for programming it as the RCA one that Plinius recommended. It says that it's guaranteed to work with all brands, so if it doesn't then I can send it back!