how to drupal_set_title for add node form D7 (form alter doesnt work)
finally...

in general code below works great...

function yourmodulename_form_alter(&amp;$form, &amp;$form_state, $form_id) {
if (!empty($form['type']['#value']) &amp;&amp; $form['type']['#value'] == 'yourcontenttype') {
drupal_set_title(t('my title'));
}
}


BUT sometimes other modules do altering the form and title AFTER your module... that was my case :(
it took me couple days to find the solution...
solution:

function yourmodulename_preprocess_page(&amp;$variables) {
if (!empty($variables['page']['content']['system_main']['#form_id']) &amp;&amp; $variables['page']['content']['system_main']['#form_id'] == 'yourcontenttype_node_form'){
drupal_set_title(t('my title'));
}
}


to find out your form's id use this in form_alter

drupal_set_message(print_r($form_id, true));


I hope someone will find it useful...