First, I would like to say some words before I get to the actual topic. I am a bit relieved to see that other people are also raising issues similar to mine when switching to Android 4.0 theme. No don't take me wrong I am not saying that I am happy, its just that when experienced and senior programmers like @corwin42 and @thedesolatesoul are experiencing issues like junior and not so experienced programmers like myself. I have been working on this project for quite a while now for my work. And recently I changed it to ICS layout/themed, and faced issues same as discussed in this thread. Well I hope with the help of each other we will solve various issues with the ICS. Don't take me wrong, I am not against Android 4.0 or anything, in fact I love the new layout and themes of the OS...
Now, about the topic, the first issue I faced after going ICS way is the httpClient problem. 90% of my app is about connecting to network and fetch information but then I discovered that its the ICS threading issue that causes it. Then, I started changing all the httpClients to httpUtils. After the first activity went fine, I proceeded with changing in the services but experienced some problems, then Erel released httpUtils2, then I changed again to httpUtils2 (this time it wasn't that much difficult as the use of classes made it so much easier and programmer friendly). At the moment I am facing the theme problem. At the end I would like to say to all Thank you all for your help and efforts in making a basic4android a good, strong community.