<Window x:Class="Windowpruebas"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Windowpruebas" Height="284" Width="502" xmlns:my="clr-namespace:WpfParteArchivosIneitor2013">
<Grid>
<Button Name="Button1" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="37,36,0,0">
<StackPanel>
<Image Name="ImageHelp1" Stretch="None" Source="/WpfParteArchivosIneitor2013;component/Images/Help.png" />
</StackPanel>
</Button>
<Button Name="Button2" HorizontalAlignment="Left" VerticalAlignment="Center" Height="33" Margin="109,36,0,0">
<StackPanel Orientation="Horizontal"
HorizontalAlignment="Left" VerticalAlignment="Top">
<Image Name="ImageHelp2" Stretch="None" Source="/WpfParteArchivosIneitor2013;component/Images/Help.png" />
<Label Content="Ejemplo Uno" Name="TextoCancelar" />
</StackPanel>
</Button>
<Button Name="Button3" HorizontalAlignment="Left" VerticalAlignment="Center" Height="33" Margin="249,36,0,0" >
<Grid Name="GridPanelBotonesOkCancel" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
</Grid.ColumnDefinitions>
<Image Name="ImageHelp3" Stretch="None" Source="/WpfParteArchivosIneitor2013;component/Images/Help.png" Grid.Column="0" />
<TextBlock Grid.Column="1" >Ejemplo Dos</TextBlock>
</Grid>
</Button>
</Grid>
</Window>
Botones de aceptar cancelar con imagen y texto
<Grid Name="GridPanelBotonesOkCancel"
HorizontalAlignment="Right"
VerticalAlignment="Bottom"
Margin="0,0,33,81"
Grid.IsSharedSizeScope="True">
<Grid.ColumnDefinitions>
<ColumnDefinition x:Uid="ColumnDefinition1" SharedSizeGroup="ButtonsAceptarCancelar" />
<ColumnDefinition x:Uid="ColumnDefinition2" SharedSizeGroup="ButtonsAceptarCancelar" />
</Grid.ColumnDefinitions>
<Button Grid.Column="0"
Name="ButtonAceptar"
Click="ButtonAceptar_Click"
IsDefault="True" >
<Button.Content>
<StackPanel Width="80" Orientation="Horizontal" HorizontalAlignment="Stretch" VerticalAlignment="Center">
<Image Stretch="None" Source="/WpfParteArchivosIneitor2013;component/Images/Help.png" />
<Label Content="Aceptar" Name="TextoAceptar" />
</StackPanel>
</Button.Content>
</Button>
<Button Grid.Column="1"
Name="ButtonCancelar"
Click="ButtonCancelar_Click"
IsCancel="True" >
<Button.Content>
<StackPanel Width="80" Orientation="Horizontal" HorizontalAlignment="Stretch" VerticalAlignment="Center">
<Image Stretch="None" Source="/WpfParteArchivosIneitor2013;component/Images/Help.png" />
<Label Content="Cancelar" Name="TextoCancelar" />
</StackPanel>
</Button.Content>
</Button>
</Grid>
Para que los dos botones tengan el mismo tamaño y se redimensionen automáticamente hay que escribir los valores que están en las propiedades marcadas en letra azul, es decir
Grid.IsSharedSizeScope="True"
y
SharedSizeGroup="ButtonsAceptarCancelar"