Attach the module "Insert" to ALL "Body" fields?
You may add this code snippet in the install file in your custom module and run update.php. It works fine, I've tested this code on my local site

&lt;?php
/**
 * Add an image field to a node.
 */
function my_module_update_7001() {
  $field_name = 'field_insert_image';

  // Make sure the field doesn't already exist.
  if (!field_info_field($field_name)) {
    // Create the field.
    $field = array(
      'field_name' =&gt; $field_name,
      'type' =&gt; 'image',
    );
    field_create_field($field);
  }

  $content_types = node_type_get_types();
  $exclude = array('example');
  foreach ($content_types as $content_type) {
  if (!in_array($content_type-&gt;type, $exclude)) {
    $instance = field_info_instance('node', $field_name, $content_type-&gt;type);
    if (!$instance) {
      // Create the instance.
      $instance = array(
        'field_name' =&gt; $field_name,
        'entity_type' =&gt; 'node',
        'bundle' =&gt; $content_type-&gt;type,
        'label' =&gt; 'Image Insert',
        'description' =&gt; 'An image for the article.',
        'required' =&gt; TRUE,
        'settings' =&gt; array(
          'file_extensions' =&gt; 'png jpg jpeg',
          'file_directory' =&gt; '',
          'max_filesize' =&gt; '20 MB',
          'alt_field' =&gt; 1,
          'title_field' =&gt; 1,
          'max_resolution' =&gt; '300x200',
          'min_resolution' =&gt; '200x125',
          'default_image' =&gt; 0,
         ),
         'widget' =&gt; array(
          'type' =&gt; 'image_image',
          'module' =&gt; 'image',
          'active' =&gt; 1,
          'settings' =&gt; array(
            'insert' =&gt; 1,
            'insert_absolute' =&gt; 1,
            'insert_styles' =&gt; array_keys(insert_styles_list()),
          ),
         ),
         'display' =&gt; array(
          'default' =&gt; array(
           'label' =&gt; 'hidden',
           'type' =&gt; 'image',
           'weight' =&gt; 0,
           'settings' =&gt; array(),
           'module' =&gt; 'image',
         ),
         'full' =&gt; array(
           'label' =&gt; 'hidden',
           'type' =&gt; 'image',
           'weight' =&gt; 0,
           'settings' =&gt; array(),
           'module' =&gt; 'image',
         ),
         'teaser' =&gt; array(
           'label' =&gt; 'hidden',
           'type' =&gt; 'image',
           'weight' =&gt; 0,
           'settings' =&gt; array(),
           'module' =&gt; 'image',
         ),
       )
      );

      field_create_instance($instance);
    }
  }
 }
}