ikona wxpython na pasku zadań

Próbuję ustawić ikonę w moim programie wxpython. Jak dotąd, po przeczytaniu wielu stron i przykładów, udało mi się ustawić ikonę w oknie, która działa również przy użyciu karty alt + (pracuję nad Windows 7).

Ale ikona na pasku zadań jest zwykłą ikoną domyślną Pythona.

Nie rozumiem, dlaczego jest tak wiele problemów dla tak prostego zadania.

Oto mój kod:

class GraphFrame(wx.Frame):
    """ The main frame of the application
    """
    title = 'My first wxprogram'

    def __init__(self):
        wx.Frame.__init__(self, None, -1, self.title)

        ico = wx.Icon('dog.ico', wx.BITMAP_TYPE_ICO)
        self.SetIcon(ico)
        self.set_icon  

        self.create_menu()
        self.create_status_bar()
        self.create_main_panel()
        #...

questionAnswers(4)

yourAnswerToTheQuestion