[Galaxy S III Themes and Apps] Kaibosh:
This is just a how-to for those of us who know just enough to get into trouble :)

I've done it a couple of times in a Windows XP virtual machine on different firmwares.. This is what worked for me - hope it helps anyone else who wants to do this themselves.. I have no doubt that there are unnecessary steps in here - I'd just rather do too many steps, than do too few and have it not work.

I used to use UOT kitchen for my battery icons, but it doesn't like the size of the files from the S3..

* Copy the following files from your phone to your PC. (You probably don't need all 3 files, but since you're there anyway, you may as well grab them). Very important : Save these files somewhere in case everything goes pear shaped!

\system\app\SystemUI.apk

\system\framework\framework-res.apk

\system\framework\twframework-res.apk

* Install Android SDK (I don't think that you need the entire thing, but there is a file that you do need - You're on your own installing this.) I installed to C:\Android

* If your SDK installation directory is in your systems PATH, you're fine. If not (or you can't be bothered checking), copy C:\Android\android-sdk\platform-tools\aapt.exe to c:\windows\system32\

* Download and install APK Multi Tool from http://apkmultitool.com/?q=node/5 (APK Multi Tool - not APK Manager). Install to a directory structure without spaces (i.e. not c:\program files). I install to c:\APK\, so that's what I'll use from here out.

* APK Multi Tool has finished installing, the setup script will automatically run ("APK MULTI-TOOL SETUP FILE")

* Select option 3 - Setup Directories. This creates the necessary directories in c:\APK\

* Once you're back to the main setup menu, open up a filemanager and copy the 3x apk files to C:\APK\platform-tools While you're at it, copy the SystemUI.apk file to C:\APK\place-apk-here-for-modding

* Back to the setup script.. select 2 - Installing Framework-Res

* Select 1 - Install framework-res.apk. If you've copied the files to the platform-tools directory, it will do it's thing and then close.

* Run the setup script again (C:\APK\Setup.bat) and select option 2 again. Repeat previous step for twframework-res.apk and then do it again for SystemUI.apk.

* Download any of the modded SystemUI.apks listed in this thread. I used XXLEF_icsblue (http://xdaforums.com/showpost.php?p=27904063&postcount=69) for no particular reason.

* Download the pack of image files that you choose from the first post. I'm using the "honeycomb" ones (4th from the top)

* Extract each archive (XXLEF_icsblue.zip & honeycomb.rar in my case) to their own folder.

* In the XXLEF_icsblue folder, navigate down through system\app and rename SystemUI.apk to ModSystemUI.apk. Copy ModSystemUI.apk to C:\APK\place-apk-here-for-modding

Now you're ready to actually get started..

* Run C:\APK\Script.bat (Ignore the message about Adb not being found..)

* From the main menu, select option 23 - Set current project, and then select whatever number corresponds to ModSystemUI.apk (probably 1).

* Select option 9 - Decompile APK

* Do the same thing with SystemUI.apk (set project -> decompile)

* In C:\APK\projects, you'll now have 2 folders - ModSystemUI.apk & SystemUI.apk

* Locate the following 2 files in both the ModSystemUI and the SystemUI directories. Rename the 2 in the ModSystemUI directory to make it obvious which one isn't from YOUR SystemUI.apk. res\drawable\stat_sys_battery.xml & res\drawable\stat_sys_battery_charge.xml

* Update the 2x xml files (above) under SystemUI to include the very obvious extra bits from the same files (renamed in previous step) under the ModSystemUI folder. (It's everything from "<level-list" to "</level-list>"). You can probably just replace the files, but I've copied and replaced.

* Copy the png files that you extracted (XXLEF_icsblue in my case) to C:\APK\projects\SystemUI.apk\res\drawable-xhdpi - you'll be overwriting some files.. That's fine.

* Back to the APK Multi Tool script that you've left open in the background (or gone back into).

* Select option 23 - Set current project, and select SystemUI.apk. You don't have to do this if you left APK Multi Tool running in the background, but it doesn't hurt to..

* Select option 11 - Compile apk. Wait a while for it to build. If you get an error here, it's possible that aapt.exe (see note in the initial "Install Android SDK" step) can't be found - see same instruction above for how to fix it.

* Once building is complete, you'll be prompted with "Is this a system apk". Enter Y.

* Would you like to copy any additional files? No

* Something about the KEEP directory - The previous time I did this, I got a message about deleting some files from the keep directory, which I ignored, and everything was fine. This time, while I'm putting this together, I didn't get the message. If in doubt, uninstall APK Multi Tool and reinstall in.

* Done - your shiny new apk is in C:\APK\place-apk-here-for-modding and is named "unsignedSystemUI.apk". Move the new file to a temp directory somewhere, and rename it SystemUI.apk. I'm going to create c:\APK\temp.

* As per torxx's instruction, download the Flash Script (http://www.mediafire.com/?6eutz4wdd31srg3), which will save as CWM_battery_patch.zip. Save it to c:\APK\temp

* Open CWM_battery_patch.zip in 7zip or WinRAR (Winzip has a tendency to bugger things up for me since it's too smart for it's own good and wont put an archive - which an apk is - inside a zip). Navigate to system\app\ and delete the README.TXT file. Add the SystemUI.apk from c:\APK\temp.

Transfer the zip file to your phone and flash via CWM Recovery however you normally flash a zip file. Voila.

If anything goes wrong, don't freak out - just replace with the original SystemUI.apk that you took from your phone (use the CWM battery patch file) and you're back to where you started.