There is no javaScript API that allows you do this directly.
However if you are familar with JavaScript, you can populate the RichDropDownList using javaScript easily.
Here is the html code of FormatBlock dropdown.
To add your own span item, you need to follow the steps below.
1. Get FormatBlock dropdown by ID.
2. Create your span item and append it to FormatBlock dropdown object (using appendChild method).
3. Set attribute to your span item (using setAttibute method).
<span class="CuteEditorDropDown" id="CE_Editor1_IDformatblock" Command="FormatBlock" onchange="CuteEditor_DropDownCommand(this,'FormatBlock')" RichHideFirstItem="true" RenderItemBorder="true" _IsRichDropDown="True" style="display:inline-block;width:70px;height:20px;">
<span val="" selected="True" html="Paragraph" txt="Paragraph"></span>
<span val="<P>" html="Normal" txt="Normal"></span>
<span val="<H1>" html="<b style='font-size:24pt'>Heading 1</b>" txt="Heading 1"></span>
<span val="<H2>" html="<b style='font-size:18pt'>Heading 2</b>" txt="Heading 2"></span>
<span val="<H3>" html="<b style='font-size:15pt'>Heading 3</b>" txt="Heading 3"></span>
<span val="<H4>" html="<b style='font-size:12pt'>Heading 4</b>" txt="Heading 4"></span>
<span val="<H5>" html="<b style='font-size:9pt'>Heading 5</b>" txt="Heading 5"></span>
<span val="<H6>" html="<b style='font-size:7pt'>Heading 6</b>" txt="Heading 6"></span>
<span val="<Address>" html="Address" txt="Address"></span>
<span val="<MENU>" html="Menu List" txt="Menu List"></span>
<span val="<PRE>" html="Formatted" txt="Formatted"></span>
<span val="<DT>" html="Definition Term" txt="Definition Term"></span>
</span>
asp.net Chat http://cutesoft.net/ASP.NET+Chat/default.aspx
Web Messenger: http://cutesoft.net/Web-Messenger/default.aspx
asp.net wysiwyg editor: http://cutesoft.net/ASP.NET+WYSIWYG+Editor/default.aspx
asp wysiwyg html editor: http://cutesoft.net/ASP
asp.net Image Gallery: http://cutesoft.net/ASP.NET+Image+Gallery/default.aspx
Live Support: http://cutesoft.net/live-support/default.aspx