All, published and pending order

Filter views_edit-post.

function tst($a) {
    // var_dump(get_defined_vars());
    $tst = array();
    $tst['future'] = $a['future'];
    $tst['publish'] = $a['publish'];
    $tst['all'] = $a['all'];
    return $tst;
}
add_filter('views_edit-post','tst');

You can juggle that new array however you want. The only keys that are present in the incoming array are the one that have posts so you should check that the key is set before trying to use it. Otherwise, that should do it.