I would imagine that the action would either be able to take a RenderFragment (like you can add HTML/Text content to a <TelerikButton>), or there would be a Text (and maybe a Class) parameter on the action.
For the time being, you could hack the text through the icon class:
<style>
.myIconClass::before{
content:"some text";
}
</style>
<TelerikWindow Visible="true">
<WindowActions>
<WindowAction Name="MyAction" Title="the tooltip" IconClass="myIconClass" />
</WindowActions>
<WindowTitle>
Optional title
</WindowTitle>
<WindowContent>
Lorem ipsum dolor sit amet.
</WindowContent>
</TelerikWindow>
Another approach would be to use the WindowTitle which is a RenderFragment and can take HTML already. THe key difference is that the window will no longer position such buttons together with the actions and you may want to add some styling of your own. If you also use the built-in actions, you may want to consider moving them to custom buttons as well so they are grouped together.
<TelerikWindow Visible="true">
<WindowTitle>
Optional title <span style="padding-left: 30px;"><TelerikButton Icon="@IconName.Gear">more text</TelerikButton></span>
</WindowTitle>
<WindowContent>
Lorem ipsum dolor sit amet.
</WindowContent>
</TelerikWindow>
Regards,
Marin Bratanov
Progress Telerik