Losing my memory

As I try to optimize my computing experience I find myself watching the Mac Activity Monitor and just being blown away by the amount of RAM some applications require. The tiny SSHKeychain utility I use to keep my SSH keys open is currently taking a whopping 49MB of RAM, while the little WeatherDock is taking 26MB and MenuCalendarClock (a little calendar widget, as you might suspect) requires another 15MB. Even my battery monitor is taking 14MB! Seriously people? Seriously? What is it these apps are doing that could possibly require this much memory? Or are they just very badly written?