Yeah, that the right way, works for me pretty well, hab to reprogramm some buttons myself (with an apple remote you have to carefully choose what buttons to assign as you have just 7 physical ones ;-) ). Furthermore, shouldn't you be able to save every configuration to a single file on your desktop in the front end via File > Save ? (Sry, my flirc is at home, can test it right now).