strong ties to her home country such as solid financial status, jobs, land properties and all that. Imagine the US officers assume all Thais would most likely to violate the US tourist visa status by not coming back, so its her job to prove otherwise.
Green card holders must not reside outside the US more than 1 year, unless they have applied for a reentry before their trip aboard. If she is denied the entry, she needs to reinstate her green card first while in Thailand.
if approved, your 90 days starts from date of the application. Yes you would lose many days. Also if approved, they will keep your application for 15-16 days,then you have to come for the second time to actually get the non/o stamp on your passport.
Same day procedure, available thru an agent I guess. ( In BKK office)