Porting from froyo to GB is NOT the most pleasant experience. A good amount of icons move to SystemUI.apk. 4G icons, 3G icons, all notification and quick toggle icons. And they are all named something different now!
Haha quite a hassle.
Bottom line: Your going to need time and patience.
And when porting make sure to do it in a way that no unneeded icons get transferred. Even EB13 to EC05 had 20 or so pngs that were no longer needed. I recommend:
1)Take drawable-hdpi from the EB13 version and make a copy of it.
2)Copy all files in the GB drawable-hdpi and place them in the EB13 drawable-hdpi copy and then immediately delete all of them.
3)The result are leftover files that are not featured in EI22. Copy those into the main folder and delete them.
4)Then finally copy the remainder of the EB13 drawable-hdpi into the GB drawable-hdpi. I hope that makes sense!
Also the other framework files you should not port over. Androidpolicy.jar, services.jar, etc. Use the ones for EI22.
ALSO. XML's are a big nono
when porting. Do not transfer any XML's from the EB13 theme to the EI22 template(Mostly applications. As far as framework-res goes, color and anim are exceptions. I have never had a problem with those). Any others cause a whole heap of issues(especially the dialer. Personal experience talking).
Another thing about theming that I tend to forget is when you port something over, make it your own! It is THEIR theme but it is also YOUR port! Rename it a little, theme a bit more than what was featured, add mods tailored to our phones(reboot options, scrollable toggles, etc). Make it reflect you a little!
Ex. Nebula for me. Because hell that is the point of theming!
Also, very nice theme. I remember running it back then!