I don't suppose anyone has found a way around this issue? I was trying to do the same thing in .NET, and cannot do it there, either.
I, too, do not want to create a "default empty style" via the API. I simply want to be able to set the Point Style or Point Label Style to "None".
I had some thoughts of trying to use PInvoke to try to get around this issue, but I'm not even sure what DLL to look in, and was not able to locate any promising entry points.
Note: this problem still exists in the 2009 API.
And there is something wrong with the PointStyle and PointLabelStyle properties on the AeccCogoPoint and AeccPointGroup entities - they cannot be used via .NET. Instead, the compiler tells us to use the undocumented get_PointStyle(), set_PointStyle(), get_PointLabelStyle(), and set_PointLabelStyle() methods. These methods work, but they throw exceptions when trying to set the style to "None" (I have tried passing empty strings, nulls, etc., with no luck).
Sinc