I run 2 instances of TB at once. One for personal emails, and one for work.
I'd like to change the icon of the Work Thunderbird so that its obvious which is which, because i switch between them all day long.
I opened up ThunderbirdPortable.exe in XN Resource Editor 3.0.0.1
Saved the icon 103 as an icon (with all the diff icon formats inside)
Opened the icon in IcoFX, edited the icons.
Then in XN Resource editor I added the new ICON, removed the old one, changed the language and resource number to be the same.
Now windows recognizes the new icons, I see my new icon showing on ThunderbirdPortable.exe but when I try run it I get a NSIS checksum error saying the integrity of the 'installer' has changed etc.
So it seems thunderbird was made portable with the Nullsoft installer.
There is apparently a commandline switch /NCRC which is supposed to skip the checksum check. But it doesn't work, the checksum error persists.
If I had more skills I would edit the exe in a hex editor and NOP the JUMP or whatever it is.
Anyway so I'm wondering if anyone here knows how to reset or disable the checksum check?
===========================
Btw I tried the icon change on thunderbird.exe in the app\thunderbird folder. It ran fine, but the original icon persisted, which means the taskbar icon is coming from thunderbirdportable.exe
===========================
Here is the icon I made.
http://www.sendspace.com/file/q3mtei
All portable launchers are compiled with built-in self checks to prevent hacking and infection by viruses. That way you instantly know if something is amiss. This is by design. You can't change the icon within ThunderbirdPortable.exe without recompiling it.
Sometimes, the impossible can become possible, if you're awesome!
Yeah i figured that.
Is there a guide to recompiling it?
how would I go about it?
As the ThunderbirdPortable.exe icon isn't shown anywhere, just customize your shortcut to it with a different icon.
Sometimes, the impossible can become possible, if you're awesome!
I said:
"I run 2 instances of TB at once.... i switch between them all day long... taskbar icon"
I want to change the icon that appears in the taskbar.
Right, but ThunderbirdPortable.exe doesn't appear on the taskbar. The thunderbird.exe icon does.
Sometimes, the impossible can become possible, if you're awesome!
Hi John,
As I said in my first post, I've tried changing the icons in thunderbird.exe but it doesn't affect what icon is shown in the taskbar.
see modified exe here,
EXE removed by request
when running thunderbirdportable.exe with the modified thunderbird.exe in place, it runs just fine, but the original icon is shown.
Changing the ThunderbirdPortable.exe icon will not accomplish what you want. The icon shown while Thunderbird is running is dictated by Thunderbird itself. Last I checked, it was dictated by Thunderbird\chrome\icons\default
EDIT: What gluxon said below...
Sometimes, the impossible can become possible, if you're awesome!
Good day. How can I make the same with firefox? Help please. Very important for me! Appreciated.
Usually it's a bad idea to edit executables. The changes you made will be reverted with an update. I recommend changing it with this method instead.
[X]:\PortableApps\ThunderbirdPortable
App\Thunderbird\chrome\icons\default
(create these folders if needed)messengerWindow.ico
will be used as Thunderbird's window icon. Just paste your replacement here.Full path should be
[X]:\PortableApps\ThunderbirdPortable\App\Thunderbird\chrome\icons\default\messengerWindow.ico
Side note, the link you posted is in Thunderbird trademark violation, I'm sure this wasn't intended, so I would remove it as soon as possible.
Wish I had known it was that simple!
Initially I did a search for icons in the folder but only found App\Appinfo\Appicon.ico and that had no effect. I didn't look further than that.
Thank you!