I’ve tried this library and it is very usefull. For example gradient filling is supported. This feature is missing from the .NETCF and also missing form Smart Device Framework.

“XrossOne Mobile GDI+ is an open source 2D graphics engine, written with 100 percent C# managed code. It helps .NET Compact Framework developers create high quality vector graphics output. Nearly all advanced features in GDI+ are available here [antialias drawing, line cap/join decorations, 2D transformations, gradient filling, and so on]. “