Apple - Password protect removal of apps on iOS
No need for a jailbreak. Simply go into Settings>General>Restrictions and don't allow "Deleting Apps". Restrictions are protected using a password just like your lock passcode (although it can be a different code if you would like).