ImageLibEx has TextureBrush for both device and desktop. There is no such thing as a TexturePen although on the desktop a Pen can be created using a Brush. On the device Pens are always solid colours and only two Brushes are available, SolidBrush and TextureBrush.
ImageLibEx exposes just about everything it is possible to draw on a device with Compact Framework 2.0 and matches those capabilities (with a little extension) for the desktop. I'm considering the idea of a desktop only ImageLibPlus with enhanced capabilities but the desktop drawing facilities are so much greater than the devices that identifying a useful subset for a Basic4ppc library is something I haven't thought through.
What do you mean by "free form"? There really isn't any such thing. In general Pens draw lines and Brushes fill areas. Read the help on DrawerEx in ImageLibEx to see what you can do. If it's not there you can't do it.