I just tested slimming down manually TextEdit.
In my 10.5.3, the original installation (10.5) was made using ONLY English and 2 selected languages out of way too many.
On every subsequent Apple software update, the initial selection of installed languages is not respected, and all language packs are installed for all installed applications. This has been occurring since Mac OS X first versions came out, and has never been fixed, and most likely will never be fixed (even to have only two software update options: English only vs International including all localizations).
So, my system that was installed in 3 languages in total, not all 20+ included in system, has all the added localizations I will never need, every time softwareupdate is run.
Because of this, TextEdit in 10.5.3 was 22.1 MB. After manually removing all the localizations no one will ever use on the Mac, the size of the application went down from 22.1 MB to 4.2 MB. If I removed the other 2 out of 3 remaining localizations, I would be at 2 MB.
And a similar space saving can be done additionally to all those universal applications that install PPC code on your Intel Mac, or Intel code on your PPC.
Monolingual and Delocalizer remove the localizations you don't need but it can also be done manually.
I hope this marketing material for Snow Leopard will mean that your 2 MB TextEdit that gets to a bloated 22 MB with all the localizations you'll never use (the maximum languages I know anyone know is barely around 10, and even they don't use their computers in ALL the languages they know) will be 2 MB if you select to install it in English only, and stay 2 MB because it will never add Korean, Polish, Norwegian, Dutch, Portuguese of Portugal, Greek, Russian, Traditional Chinese and a number of other languages.
I find it huge bandwidth waste to force all downloads be with both architecture and all languages even when user has indicated in initial installation that they want US English (or some other language) only. In 10.4 the updates were in average 100-200 MB as they had a few less localizations, and were hardware specific (PPC and Intel versions separate). Now they seem to be over 300 MB for each . update. 300 + MB for 10.5.1, the same for 10.5.2 and so on.
Anyone remember how small and compact 10.0 or 10.1 updates were?