You're thinking about it the right way at least. Many clients come to me with "get rid of that bad listing right now!!!" and I have to respond with "I'm sorry but if I controlled the internet I wouldn't be working for you" and then they storm out and it's generally a bad scene.
All those things you mentioned are good tactics to push something down the SERP. Some others off the top of my head:
- Press Releases
- Guest Blog/Friend Blogs about the company
- Bizarrely, YouTube works sometimes if the account is co-branded
- Registering for services like Manta, TechVibes, citdirectory, macrae's, other industry directories
- Legitimate forum postings made in the company's name
There's others, but I think you get the idea.