Suppose you updated your S60 3rdEd device and after that you realized that your applications were not functioning, what would you do?
The answer is simple - just re-install all these apps or games and the problem gets solved. But what about if you cannot remember where you downloaded them from? Read the following instruction carefully in order to be able to solve this problem in another way.
First of all, you will need a USB cable and a computer. Connect the phone to your computer and choose data transfer or mass memory as USB mode. It depends on which drive the apps are installed in. Then go to E or F:\Private\10003a3f\import\apps\ path. Here you may find some .rsc files and one folder. The files with the ending .rsc refer to sis(x) apps while the folder refers to java.
From now on, it is up to you what is going on next. If you want to remove a sis(x) app, then just delete the.rsc file which has the app's name. But if you want to remove a java app, then you have to experiment on it. Go into the folder and delete the files one by one making a backup each time, so that you can find out which file refers to the java app that you wish to remove. Then go to E or F:\Private\102033E6\MIDlets\ path. Here you will find the root folders for java apps. Open each one and delete all the .jar, .jad and uids files. That's all.
This procedure may take some time but once you finish you will feel better 
Source: http://www.nokiausers.net/forum/its-broke/6477-removing-stuck-applications-no-reformatting-reinstall...
If you want to thank someone, just click on the green star at the bottom of their post