Moving and losing people always has a great effect on people, no matter how prepared people think they are. Even if it didn't bother you much during the day, you did lose a friend. Try getting in touch some time, I think the dreams might stop if you get some contact again, see how he's doing, stuff like that. Just call him, talk about what has been going on, just chitchat. I think it will help.
If that's not it well, no harm done.

Plus I just realised something. You say your father's company went bankrupt, and Tom's father was promoted. Could that perhaps be it? Him staying on top and you falling down? Think about that one if you are absolutely sure it isn't the moving.
Heh, that little bit of information did give a whole new perspective to your dream. A good way to prove that interpreting a dream is difficult when you know only little about a person.