Arduino 1.0 produces 25% larger binary?

Boffin1:
However, looking at the notes about 1.0, there was a useful looking library for parsing text and data from character stream, and changing the data type in one go.

Would it be wasting my time to see if this library work in 0022 ?

Maybe you're thinking about the new Stream functions? They're find(), findUntil(), parseInt(), parseFloat(), readBytes(), readBytesUntil()... and you can use with the Serial, Ethernet's Client, and other interfaces that inherit the Stream API. I believe they were original written/contributed Michael Margolis. I submitted a few minor bug fixes while 1.0 was in development.

These are pretty easy to back-port to Arduino 0023. I believe you can just copy Stream.cpp into the core, and then edit Stream.h to add the extra definitions. I did this in Teensyduino's core, so these all work on 0022 and 0023 on Teensy. I haven't tested on Arduino, but if simply copying the .cpp and merging the .h doesn't work, you could always run the Teensyduino installer and look at my code to help resolve any problems.