How to prepopulate drupal form and still execute a custom submit handler
Why must you have a separate form? I think a simpler approach would be to modify the existing form on a conditional basis via a form alter hook:

function hook_form_alter(&amp;$form, &amp;$form_state, $form_id) {
  // match our custom content type ('yourContentType_node_form') edit form, and ensure
  // we're editing a specific node
  if ($form_id == 'yourContentType_node_form' &amp;&amp; arg(1) == '123') {
    // add new submit buttons
    $form['actions']['submit_one'] = array(
      '#type' =&gt; 'submit',
      '#value' =&gt; t('Gereed'),
      '#weight' =&gt; 10,
      '#submit' =&gt; array('custom_form_submit_one'),
    );
  }
}