Theres nothing you can do. Google have to think that you have a number of pages good enough to send the user to.
They take that information from the site-architecture. That means: clear directory structure and clear linking structure. But even with all that in place, only a few sites get that type of box there.
We cannot do anything to the sitelinks. Google claim that this process is automated and only show these links if they are useful.
Google has the one that decide that... if your site has have more quality content and Popular. . . I Think if you want to be an authority sites, you must have Continue SEO your sites and wait.
yes, we all have. But you can't say it has nothing to do with SEO. Most sites that are authoritative are well optimized
The company that I do their website for has their links listed like the image. www.tranzeo.com It shows things that are useful when looking for information that would be commonly used. Support information, Contact information etc I've noticed it for bigger companies like manufacturers. Smaller sites (well not small but not a corporation) they don't seem to get links like that. Of course unless it is the way the site's links are laid out like a previous post mentioned.
Its for large established authority sites and is automated Beta mode which means not all large sites even get it.