Из того, что я знаю, формы с поддержкой браузера InfoPath очень ограничены в том, что касается функциональности RichTextBox - только OOTB-теги (как указано на панели инструментов) будут работать на 100% корректно.
Я не уверен, будет ли работать тег ifram, но если это произойдет, вам придется кодировать его, как в этой статье .
скопированный фрагмент:
MainDataSource.CreateNavigator().SelectSingleNode("//my:rtfField", NamespaceManager).AppendChild("<h2 xmlns=\"http://www.w3.org/1999/xhtml\">Header Text</h2><p xmlns=\"http://www.w3.org/1999/xhtml\">This is some paragraph text.</p>");