Are hydrogen bonds formed between all molecules
No, there is a rule called HONC... they could also bond with o2, n, and c
No because hydrogen can only form these bonds with highly electronegative atoms.