Paint.NET alternative for Mac OS X
You can use builtin Preview.app for adding arrows, shapes, text, magnifying glass etc. It's not as lightweight as Skitch mentioned by @jherran, but does the job You need.