Another easy was to get toggles to work is to overlap toggle widgets that you can skin (like Beautiful Widgets toggles) on top of the color tile image of a Desktop Visualizer widget. That's how I do some toggles and stuff, now... as opposed to changing the png's inside the app itself.
Hope this helps!
Not sure how that will fix this problem, because the icon itself isn't properly working, so it would still not have the proper picture, it's cut off a bit where the 'wifi' text is for example.
I cant find any toggle widgets that don't look horrible!
*FINAL EDIT*
I just bought extended controls widget. The extended controls one is great! it allows for transparent backgrounds and all sorts of other customizable things, such as selecting your own background! Now all I need to do is create a 1x1 size image with a blue background and I can set that as my background, voila!