[HTC Flyer, EVO View 4G] porcupineadvocate:
E/AndroidRuntime( 3004): FATAL EXCEPTION: main
E/AndroidRuntime( 3004): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.htcdialer/com.android.htcdialer.Dialer}: android.content.res.Resources$NotFoundException: Resource ID #0x7f02005d
E/AndroidRuntime( 3004): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1997)
E/AndroidRuntime( 3004): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2018)
E/AndroidRuntime( 3004): at android.app.ActivityThread.access$500(ActivityThread.java:139)
E/AndroidRuntime( 3004): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1124)
E/AndroidRuntime( 3004): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 3004): at android.os.Looper.loop(Looper.java:152)
E/AndroidRuntime( 3004): at android.app.ActivityThread.main(ActivityThread.java:4636)
E/AndroidRuntime( 3004): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 3004): at java.lang.reflect.Method.invoke(Method.java:491)
E/AndroidRuntime( 3004): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
E/AndroidRuntime( 3004): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
E/AndroidRuntime( 3004): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 3004): Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x7f02005d
E/AndroidRuntime( 3004): at android.content.res.Resources.getValue(Resources.java:1100)
E/AndroidRuntime( 3004): at android.content.res.Resources.getDrawable(Resources.java:670)
E/AndroidRuntime( 3004): at com.android.htcdialer.util.PhotoUtils.initResourceDrawables(PhotoUtils.java:401)
E/AndroidRuntime( 3004): at com.android.htcdialer.util.PhotoUtils.acquireContactPhotoCache(PhotoUtils.java:362)
E/AndroidRuntime( 3004): at com.android.htcdialer.app.BaseListActivity.initPhotoUtility(BaseListActivity.java:194)
E/AndroidRuntime( 3004): at com.android.htcdialer.app.BaseListActivity.onCreate(BaseListActivity.java:188)
E/AndroidRuntime( 3004): at com.android.htcdialer.BaseSmartSearchList.onCreate(BaseSmartSearchList.java:252)
E/AndroidRuntime( 3004): at com.android.htcdialer.Dialer.onCreate(Dialer.java:643)
E/AndroidRuntime( 3004): at android.app.Activity.performCreate(Activity.java:4521)
E/AndroidRuntime( 3004): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1072)
E/AndroidRuntime( 3004): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1961)
E/AndroidRuntime( 3004): ... 11 more
E/EmbeddedLogger( 1604): App crashed! Process: android.process.acore
E/EmbeddedLogger( 1604): App crashed! Package: com.android.htcdialer v200083431 (2.0.2116233234.83431)
E/EmbeddedLogger( 1604): App crashed! Package: com.android.providers.applications v310100568 (3.10.2117232526.100568)
E/EmbeddedLogger( 1604): App crashed! Package: com.android.providers.contacts v201194372 (2.1.2121142462.194372)
E/EmbeddedLogger( 1604): App crashed! Package: com.android.providers.userdictionary v310089630 (3.10.2117232531.89630)
E/EmbeddedLogger( 1604): Application Label: <MULTIPLE_PACKAGE>
W/ActivityManager( 1604): Process android.process.acore has crashed too many times: killing!
W/ActivityManager( 1604): Force finishing activity com.android.htcdialer/.Dialer

So, swapping the APKs results in a force close.