Where is the view menu? When I want to see the wishlist of user 1, for example I go to http://localhost/drupal/user/1/wishlist. And I successfully get a well organized page.

But I don't see any items in the hook_menu() that describes this. How does it work?

Though there is hook_views_api(), I am not sure whether it is the place for view.

function commerce_wishlist_menu() {
  $items = array();

  $items['user/%user/wishlist/delete/%'] = array(
    'page callback' =&gt; 'commerce_wishlist_delete',
    'page arguments' =&gt; array(1, 4),
    'access callback' =&gt; 'commerce_wishlist_access',
    'access arguments' =&gt; array(1, 4),
    'type' =&gt; MENU_CALLBACK,
  );
  $items['admin/commerce/config/wishlist'] = array(
    'title' =&gt; 'Wishlist configuration',
    'description' =&gt; 'Configure wishlist',
    'page callback' =&gt; 'drupal_get_form',
    'page arguments' =&gt; array('commerce_wishlist_admin_form'),
    'access arguments' =&gt; array('administer wishlists'),
    'file' =&gt; 'commerce_wishlist.admin.inc',
  );
  $items['wishlist-actions'] = array(
    'page callback' =&gt; 'commerce_wishlist_operations',
    'access arguments' =&gt; array('view own wishlist'),
    'type' =&gt; MENU_CALLBACK,
  );

  return $items;
}
Some pages are generated entirely through views, bypassing the code. You can set the menu link and path in the view's settings. The navigation to that page would then be completely independent of the code.

If the page was created when you installed someone else's module, I would guess that the view is embedded into the site through code, and the path can be set that way as well. In that case, the path would be set in an array with something like this: 

$handler-&gt;display-&gt;display_options['path'] = 'user/%/wishlist';


Contained in a function utilizing hook_views_default_views.

You can tell where the view is generated on the admin/structure/views page, where under each view title it tells you either: "In database", "In code", or "Database overriding code."
I'm assuming that the wishlist page is a view. So, if your page doesn't appear on the views admin page, then it's a different problem.