I seem to remember about someone using the Rockbox BL to have a tri-boot system. IIRC, play/pause was used to boot iPl and menu was used to boot apple OS (as it usually does). I don't remember many other details, but if i remember them in the morning (when I am sober), I will report on it.