I have an application that needs to get the list of installed (other, maybe third party) applications on the device. How can it be done? Or can it be done at all?
I doubt if something is available(if some iphone is jailbreaked and user can access file system, then it will be possible, but i am not aware of this.), but you can use following link and with the help of this you can check what all app are present and you can customize with some of your needs.