Bug in assigning Font property, and Application.FontList in CorelDraw X5 SP1

I have had this confirmed as a bug on another forum but here's the scenario.

- take an active text shape, select a range of characters, change the font of the range to a symbol font like Wingdings


Code Sample:

shape.Text.Frames.First.Range.Characters.Item(1).Font = "Wingdings"

This simple code line ran perfectly under ever version of X4 and X5 (pre-SP1) now it behaves as if I have entered a fontname that doesn't exist. Additionally the Application.FontList appears to be returning a smaller list of Fonts than the CorelDraw UI. I outputted the list and my symbol fonts (i.e. wingdings, wingdings2, wingdings3, webdings) are not on that list.

Any thoughts or workarounds?