If I understand your second issue, you want to create a RichTextBox and put the content of a RTF into it.
Google helps finding the syntax for RichTextBox on kixforms.org.
Here is an example of a little form I created
Code:

If NOT @LOGONMODE
Break On
EndIf
Dim $SO
$SO = SetOption("Explicit","On")
$SO = SetOption("NoMacrosInStrings","On")
$SO = SetOption("NoVarsInStrings","On")
$SO = SetOption("WrapAtEOL","On")

Dim $File, $System, $Form, $RichTextBox1, $
$File = @SCRIPTDIR + "\YourFile.txt"

$System = CreateObject("Kixtart.System")

;KD START

$Form = $System.Form()
$Form.FontSize = 8,25
$Form.Left = 22
$Form.Text = "KiXforms Designer Template"
$Form.Top = 29
$RichTextBox1 = $Form.Controls.RichTextBox()
$RichTextBox1.AcceptsTab = "False"
$RichTextBox1.BorderStyle = 2
$RichTextBox1.FontSize = 8,25
$RichTextBox1.Height = 230
$RichTextBox1.HideSelection = "True"
$RichTextBox1.Left = 15
$RichTextBox1.MaxLength = 2147483647
$RichTextBox1.Multiline = "True"
$RichTextBox1.ReadOnly = "True"
$RichTextBox1.ScrollBars = 3
$RichTextBox1.TabStop = "True"
$RichTextBox1.Top = 15
$RichTextBox1.Width = 262
$RichTextBox1.WordWrap = "True"
$RichTextBox1.LoadFile($File, 0) ;0 = RichText, 1 = PlainText

;KD END

$Form.Show
While $Form.Visible
$=Execute($Form.DoEvents())
Loop
Exit 1