The Non-O visa we got didn't require a background or medical, so I'm sorry I can't advise on that. There's an "O", "O-A" and "O-X" forms of this visa/extension. I went with the "O" which was simplest. I think the O-A and O-X have the other requirements per this website:
That's correct, she's a dependent on mine, which does not require that she have separate funds. She does have her own bank account, but not to support our visas+extensions. That said, some people choose to do a Non-O for each spouse, without one spouse being a dependent of the other. That would of course require separate funds for each spouse. One 'pro' for having separate visas/extensions and funds for each spouse is that if something happens to the leading spouse (they pass away), the dependent spouse doesn't have to leave the country and get their own visa/extension.
We did our initial 90-day Non-O in the US. We had been here prior to that on the old STV from covid days, but couldn't convert that to a Non-O in-country, so made a quick trip back to the US to get that Non-O visa and do a few other things before returning. Pray it all goes smoothly for you, and welcome to Thailand when you're able to arrive!
We do the Non-O based on being over 50. My wife comes is a dependent on that and remains so for each yearly extension. The primary (you) has the bank account under your name only to satisfy the financial requirement for both of you. Just maintain the balance in your account per immigration's rules. Super-easy.
Right, trailing/dependent spouse, 800K in one account with only that spouse's name on that account. That's what we do. There are pros & cons to having it under one spouse versus each having their own extension with their own 800K in the bank. Biggest risk may be that life can be come tough quickly for the dependent spouse if something happens to the primary spouse with the money in their name.