all StrataFrame themed controls in all opened forms are changed appropriatelly. Is it possible to achieve the same behavior with IG components like ultragrid?
You will have to manually implement the theme logic to the controls that you want to have it if they are not SF controls. We did this for some 3rd party stuff in our medical software by just creating a class, inherited the desired control, and setting the properties. There is no possible way that we (SF) could just know which properties to set on a 3rd party class dynamically.
As for the colors changing automatically, all you need to do is handle the ApplicationThemeChanged event and refresh the control.
I have found that when applying SandDunes theme, the ThemedMenuStrip color is set to blue color which doesn't seem to me to belong to the SandDunes theme...
Hmmm...couldn't reproduce this...it works fine on my side. You may have the ThemeSupport property set to a value other than Full or ColorsOnly. I have verified this and I know that this works as it should.