Hello,
I had a similar problem with a multithreading game on ser60 - if one of the threads is not stoped, after exiting the game the phone slows up in reaction and the game can't start up again. I fixed this by making the
Thread static and explicitly kill it (myThread = null) in destroyApp.
I don't say it's the best solution but it works. I'll be happy to see another way to handle this.
Cheers,