ícone do wxpython para barra de tarefas

Eu estou tentando definir um ícone no meu programa wxpython. Até agora, depois de ler muitas páginas e exemplos, consegui definir um ícone na janela, o que também funciona ao usar alt + tab (estou trabalhando no Windows 7).

Mas o ícone na barra de tarefas é o ícone padrão habitual do python.

Eu não entendo porque há tantos problemas para uma tarefa tão simples.

Aqui está o meu código:

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