Although I think it is great to have an iPlayer app, you need to be wary of potential legal issues, an iPhone app, Rewat.ch, got hit with a C&D and an Android app, myPlayer, was was made to remove it's iPlayer functionality because it breached the BBC's terms of use.