All verizon apps, most touchwiz apps, all verizon framework, most third party apps (not all), unused permissions, unused lib files, unused directories, etc. i try to keep the google apps up to date, and I try not to add third party apps except when deemed needed (crutch lite being an exception). verizon aGPS libs and framework have been removed, as they onl;y authorize vz navigator. So checking that option in settings does nada.
Once I've done that, I deodex the rom, and zipalign it. This allows for modding of the rom, as well as themeing. In addition , doedexing saves space. Zipalign can decrease ram usage from an app.
I then mod the dialer for google voice, mod the car dock to use music mod or aosp music app. I take sbrissen's framework and port it into my own, including the "throttle mod" that is thought to allow Verizon to throttle data. from there, accurate battery mod is introduced, as well as reboot options, and five lockscreen mod. Settings.apk is modified further from what sbrissen has done, to include desktop dock settings, (I don't have a dock to test them). this all requires decompiling, modification, and recompiling of framework and apks.
I hand picked eb16 files. All of the bluetooth framework and apps are eb16, as well as the browser, and supporting libraries. The screen capture app is from eb16. All of the hardware framework, and touchwiz framework is from eb16. As mentioned before, the bluetooth framework also, is eb16. The Samsung keyboard and libs are from eb16. Some core libs also made it into this rom from eb16. Opencore audio libs were included from eb16 as well.
Lastly, I make a few modifications to build.prop so that all market apps are seen (that should be), and a framerate tweak, (that Im not convinced works).