This is a small side project that i did in my first year of university, I've since updated it as it was a bit hacky and built for .net v1 (now v2). It can :
And all with a cool border/scrolling effect!

Its licenced for use under the creative commons attribution licence 2.0
To use, see the example project, its built as a library so only a reference and using statement is needed, although you can just copy over the cs file into your project. Enjoy!
Files