Im writing this presuming you already know how to decompile ICS apk's, if not.......google is your friend
Make a backup of your systemUI just incase.
Decompile your SystemUI,
Navigate to /SystemUI/smali/com/android/systemui/statusbar/StatusBar.smali
In StatusBar.Smali, search for this line;
Code:
invoke-direct/range {v11 .. v16}, Landroid/view/WindowManager$LayoutParams;-><init>(IIIII)V
A few lines above this change;
To
Save the file then navigate to SystemUI/res/values/drawables.xml
Look for the following line;
Code:
<item type="drawable" name="status_bar_background">#ff000000</item>
Change the hex value (#ff000000) the what ever you want ((ff = 100% transparency)(000000 = black)
#00000000 - completely transparent
#7f000000 - roughly 50% translucent I think
Save the file then recompile SystemUI.apk, and then push the apk back to your phone with the correct permissions and if compile correctly you should have a transparent status bar
If something goes wrong, I'm not responsible....blah blah blah!!
Iv only done this on CM9 & AOSP/AOKP but it should work with stock/tw roms as long as they're ics.
I'm still not next to my computer so I can't remember the line of code to set the status bar as an image rather than a color, I'll post it as soon as I get home.
Handwritten by my AOKP'd up Desire HD & Note
\/ Click thanks instead of posting it, Keep the thread clean \/:P