[Nexus One Themes and Apps] Treatcon:
I really appreciate the input, thanks jairomeo! You too britoso :)

This is what I tried exactly...

adb pull Contacts.apk ./Contacts.apk

open Contacts.apk with 7zip, over-wright the old image with the new image (same dimensions and new image is from original CM 5.0.6)

zipalign -f 4 Contacts.apk NewContacts.apk (no errors and new file created)

adb remount

adb push NewContacts.apk /system/app/Contacts.apk

Reboot phone

Contacts and phone gone completely!!! Uninstalled according to logcat.

Logcat from the time I pushed Contacts.apk

D/PackageManager( 119): Removing package com.android.contacts
D/PackageManager( 119): Services: com.android.contacts.util.EmptyService
D/PackageManager( 119): Activities: com.android.contacts.TwelveKeyDialer com.android.contacts.RecentCallsListActivity com.android.contacts.DialtactsActivity com.android.contacts.DialtactsContactsEntryActivity com.android.contacts.DialtactsFavoritesEntryActivity com.android.contacts.ContactsListActivity com.android.contacts.ContactsListActivity$JoinContactActivity com.android.contacts.ui.DisplayGroupsActivity com.android.contacts.ui.ShowOrCreateActivitycom.android.contacts.ui.QuickContactActivity com.android.contacts.ContactShortcut alias.DialShortcut alias.MessageShortcut com.android.contacts.CallDetailActivity com.android.contacts.ViewContactActivity com.android.contacts.ui.EditContactActivity com.android.contacts.ContactOptionsActivity com.android.contacts.AttachImage com.android.contacts.ContactsLiveFolders$AllContacts com.android.contacts.ContactsLiveFolders$StarredContacts com.android.contacts.ContactsLiveFolders$PhoneContacts com.android.contacts.ImportVCardActivity com.android.contacts.ExportVCardAtivity com.android.contacts.ContactsPreferences
D/ActivityManager( 119): Uninstalling process com.android.contacts
D/ActivityManager( 119): Force removing process ProcessRecord{462ff0b8 372:android.process.acore/10022} (android.process.acore/10022)
I/Process ( 119): Sending signal. PID: 372 SIG: 9
D/ActivityManager( 119): Force finishing activity com.android.contacts/.DialtactsContactsEntryActivity
W/ActivityManager( 119): Activity HistoryRecord{460c6580 com.android.contacts/.DialtactsContactsEntryActivity} being finished, but not in LRU list
W/ResourceType( 119): Resources don't contain package for resource number 0x7f080000
W/ResourceType( 119): Resources don't contain package for resource number 0x7f020047
W/ResourceType( 119): Resources don't contain package for resource number 0x7f020048
W/ResourceType( 119): Resources don't contain package for resource number 0x7f050000
W/ResourceType( 119): Resources don't contain package for resource number 0x7f020005
W/ResourceType( 119): Resources don't contain package for resource number 0x7f020004
I/ActivityManager( 119): Start proc com.android.vending for broadcast com.android.vending/.PackageMonitorReceiver: pid=710 uid=10008 gids={3003}
W/ResourceType( 119): Resources don't contain package for resource number 0x7f0700e5
W/ResourceType( 119): Resources don't contain package for resource number 0x7f020031
W/ResourceType( 119): Resources don't contain package for resource number 0x7f020030
W/ResourceType( 119): Resources don't contain package for resource number 0x7f050000
D/ActivityManager( 119): Received spurious death notification for thread android.os.BinderProxy@4630b118
I/WindowManager( 119): WIN DEATH: Window{46260b28 com.android.contacts/com.android.contacts.DialtactsContactsEntryActivity paused=true}
D/dalvikvm( 345): GC freed 4351 objects / 306832 bytes in 227ms
I/ActivityThread( 710): Publishing provider com.android.vending.SuggestionsProvider: com.android.vending.SuggestionsProvider
D/dalvikvm( 119): GC freed 12649 objects / 629504 bytes in 115ms
I/ActivityManager( 119): Start proc com.android.voicedialer for broadcast com.android.voicedialer/.VoiceDialerReceiver: pid=718 uid=10019 gids={3002}
D/VoiceDialerReceiver( 718): onReceive Intent { act=android.intent.action.PACKAGE_REMOVED dat=package:com.android.contacts flg=0x20000000 cmp=com.android.voicedialer/.VoiceDialerReceiver (has extras) }
D/PackageParser( 119): Scanning package: /system/app/Contacts.apk
I/PackageManager( 119): /system/app/Contacts.apk changed; collecting certs
D/PackageManager( 119): Scanning package com.android.contacts
D/PackageManager( 119): Shared UserID android.uid.shared (uid=10022): packages=[PackageSetting{460cc5d0 com.android.providers.applications/10022}, PackageSetting{460cc2b8 com.android.providers.contacts/10022}, PackageSetting{460cb2c0 com.android.providers.userdictionary/10022}, PackageSetting{460cbc38 com.android.globalsearch/10022}, PackageSetting{460c6ae8 com.android.contacts/10022}]E/PackageManager( 119): Package com.android.contacts signatures do not match the previously installed version; ignoring!

?? :confused: ?? LOL this is so frustrating I can only laugh!! I'm past getting upset. I'd like to get this working, but at this point I'm past putting it on my "Need to do" list. Right now it's on my "Like to do eventually" list, so don't put too much thought into it. I'd like to figure it out only to help somebody else that runs into this exact same problem. Or to be put into your themeing guide jairomeo ;)