Okay... I find something online..
From:
http://discussions.apple.com/thread.jspa?messageID=6909412
I managed to get the icons displayed! Even though it's a dirty hack

.
That's what I did:
(Since I like TextWrangler fine and it has the same shortcomings as jEdit, e.g. not displaying a symbol when I assign it to a sql file, I'll explain it on TextWrangler)
0. open Terminal.app and go to /Applications/TextWrangler/Contents/
1. do a vim Info.plist
2. add the folowing dict as a child of "<key>CFBundleDocumentTypes</key>":
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>sql</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>TextWranglerTextDoc.icns</string>
<key>CFBundleTypeName</key>
<string>SQL file</string>
<key>CFBundleTypeOSTypes</key>
<array>
<string>****</string>
</array>
<key>CFBundleTypeRole</key>
<string>Editor</string>
</dict>
3. rebuild the Launch Services Database (OS X Tiger): /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frame
works/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain system -domain local -domain user
4. restart the Finder: killall Finder
Done. For what reason ever the Finder won't accept a "*" instead of sql as stated here:
http://developer.apple.com/documentation/MacOSX/Conceptual/BPRuntimeConfig/Articles/PListKeys.html
If you want other suffixes than sql being recognized by TextWrangler just add more <string>xyz</string> to CFBundleTypeExtensions or create new dicts.
However this remains a complicated act just for changing some icons

.
Hope it helps somebody.