Hola
lo primero es cuendo creas un proyecto nuevo en vs2010 le dices que vas a crear un WPF User Control Library. le das el nombre y la ruta donde quieras guardarlo.
para este ejemplo el nombre lo deje por default WpfControlLibrary1
cuando habre te muestra la vista de diseño. donde puedes agregar tus controles mediante XAML.
he creado uno como lo pones en la imagen, espero te sirva, disculpa los colores, lo hice de rapidez asi que no a quedado de maravilla pero te puede servir como base
<UserControl x:Class="WpfControlLibrary1.UserControl1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="300" Background="{x:Null}">
<Grid Background="#FF1A8DAA">
<Grid.RowDefinitions >
<RowDefinition Height="30" />
<RowDefinition />
</Grid.RowDefinitions>
<DockPanel Grid.Row="0" Background="#FF1D7BBA">
<TextBlock Margin="10" Text="Mantencion de Clientes" VerticalAlignment="Center" Background="{x:Null}" />
</DockPanel>
<DockPanel Grid.Row="1">
<Grid Background="#FF38798D" Margin="20 ">
<Grid.RowDefinitions >
<RowDefinition Height="30" />
<RowDefinition />
</Grid.RowDefinitions>
<DockPanel Grid.Row="0" Background="#FF1D97BA">
<TextBlock Margin="10" Text="Acciones" VerticalAlignment="Center"/>
</DockPanel>
</Grid>
</DockPanel>
</Grid>
</UserControl>
lo compilas y verificas que no tega errores y listo.
luego para adicionar la winforms te dejo este articulo que te guara en el proceso.
http://msdn.microsoft.com/en-us/library/ms742215.aspx
o este otro
http://north18rojas.spaces.live.com/blog/cns!4C4C81F348B07461!645.entry
Espero te sea de ayuda
Si esta informacion dio solucion a tu duda marcala como respuesta. Saludos