View attachment 141612
I changed the font awesome size from 28 to 18 and its vertical alignment from -12 to -14 and got the above result which solves your spacing problem with a smaller icon size. If I were you, I would be satisfied with the result and move on to something else; this might not be good enough for you though.
[CODE lang="b4x" highlight="4,6"]
Dim cs As CSBuilder
cs.Initialize.Typeface(Typeface.DEFAULT).Size(18).Append("This allows you to run quickly through" & CRLF & _
"a list of patients by clicking the" & CRLF).Pop
cs.Typeface(Typeface.FONTAWESOME).Size(18).VerticalAlign(-14dip).Append(Chr(0xF0D8)).Pop
cs.Typeface(Typeface.DEFAULT).Size(18).VerticalAlign(-16dip).Append(" and ").Pop
cs.Typeface(Typeface.FONTAWESOME).Size(18).VerticalAlign(-14dip).Append(Chr(0xF0D7)).Pop
cs.Typeface(Typeface.DEFAULT).Size(18).VerticalAlign(-16dip).Append(" buttons on various pages.").Pop
cs.Typeface(Typeface.DEFAULT).Size(18).Append(CRLF & CRLF & "Start, will start this option." & CRLF & _
"Stop will stop it.").PopAll
Button1.Text=cs[/CODE]