content profile title token issue (trying to write own module)
It is not appearing because the ImageField module is using user tokens, for the image title, while your module is defining node tokens.
You can see this from the code in imagefield_widget.inc (imagefield_widget_settings_form()), which is the following one:

  $form['title_settings']['title_type'] = array(
    '#type' =&gt; 'select',
    '#title' =&gt; t('Input type'),
    '#options' =&gt; array(
      'textfield' =&gt; 'textfield',
      'textarea' =&gt; 'textarea'),
    '#default_value' =&gt; !empty($widget['title_type']) ? $widget['title_type'] : 'textfield',
    '#description' =&gt; t('Choose type of field to be displayed to the user.'),
  );
  $form['title_settings']['title'] = array(
    '#type' =&gt; 'textfield',
    '#title' =&gt; t('Default Title text'),
    '#default_value' =&gt; !empty($widget['title']) ? $widget['title'] : '',
    '#description' =&gt; t('This value will be used as the image title by default.'),
    '#suffix' =&gt; theme('token_help', array('user')),
  );


The tokens you define in your module are node tokens, which are not shown when the code calls theme('token_help', array('user')).