I'm not going to answer each question, because I've always had a very fast metabolism and have always been a bit stressed, but makes me not eat much, so I'm skinny, but not so much because of all the things you listed (but believe me, it's not fun being a stressed out person and often having no appetite because of it).
what I've heard other people say about losing weight that has stuck with me is not drinking soda - only water. I've found a good tip from my sil - because I like the fizz of soda w/ some meals (and just wanted to be healthier in general), a watered down fruit juice (apple cider is really good), with some seltzer water is a nice, refreshing drink if you're someone who likes that fizz. I try to drink just water at most meals though.
I just bought a treadmill (to help me w/ my stress), and I'm on it for an hour each morning. I walk only (I get a cramp if I run), but I do the full incline and a fast walk. I've noticed I'm losing weight (which isn't what I wanted), but hopefully my appetite will kick in.
I find my motivation for the treadmill w/ music. I made a playlist of my fav songs that get me 'grooving', I start w/ slow ones to warm up, then fast ones (where if I went to a gym, I'd be laughed at for how I'm "walking" - because I'm strutting, etc, but it's fun for me)... I also sing my heart out the whole time (can't do that in a gym). I do this after my cup of coffee in the morning, then I shower and I feel like a million bucks!
My brother has his motivation to get on his treadmill watching a fav TV show "only" when he's on the treadmill. He picks shows that have good cliffhangers so he wants to get on the next day. I tried that (to watch a movie), but it was too boring for me.
I've always read a big breakfast, big lunch and small dinner is best, with healthy snacks in between if needed. Personally, I've found that when I needed to lose weight (after I had dd - I had gained 55lbs - I started pregnancy at 110, so I gained a half of me - LOL)... anyway, those stubborn last 20 lbs WOULDN'T come off w/ dieting. I drank slim fast, and it really worked for me. I'm not saying I recommend that - because that's not a lifestyle change, but for what I needed, it worked.
Stay away from white breads and pastas, and added sugar in things. I won't use sugar substitutes though (I don't trust them - I'd rather have the real stuff).
Drink a lot of water - a lot of the first weight that comes off is water weight, and it's a good incentive.
When a friend was trying to lose weight, she drank a whole glass of water and ate a salad (or an apple, etc) about a half hour before her meal (not "right" before, like at mealtime). She let the salad and water settle into her stomach. That really helped her eat smaller portions at mealtime.
I'm not a good cook, so that probably helps me out. We eat very simply - grilled meat, potatoes, veggie, salad. No bread. It gets boring, but simple foods are best. There's a saying that if our grandparents wouldn't recognize the food, don't eat it (like doritos, packaged food, etc). When you're food shopping, remember that all the real food is usually on the outside perimiter (produce, meat, breads, etc). Of course there's some stuff down the aisles you need, but "real" food is best, not boxed noodles, etc.
Good luck w/ getting fit! I've just started doing the same thing - again, for stress related reasons. Hope you find what works for you!