iPhone Apps in Waiting mode for the last 4 days
The springboard has several mechanisms to prevent this from being a permanent situation, but sometimes it falls down. Normally you can cancel a download cleanly. I generally follow this advice to "help" the springboard finish or abort the download transaction:


(just use the X to cancel the download) - How can I cancel an app installation on the iPhone?
(reboot the phone) - Why are my updating iPhone apps &quot;waiting...&quot; forever?
(reboot with airplane mode and sync) - How to fix apps &quot;waiting..&quot; forever after sync?


However, you could have your springboard stuck and a restore is needed. This is discussed here:


(last ditch efforts and restore as new) - How can I remove this half-downloaded app from my iPhone?


With the information you provided, it's difficult to tell which of the two causes is happening on your phone.