In the ongoing quest to create Compact Framework applications that look nice I recently found a good post on how to draw Rounded Rectangles with CF: How to draw a rounded rectangle in .NETCF 

The author Christian Helle also has a Second post where the Rounded Rectangles get filled with a Texture

There is also ways without the GDI Functions but those are a little more complicated.