Icono de wxpython para la barra de tareas

Estoy tratando de establecer un icono en mi programa de wxpython. Hasta ahora, después de leer muchas páginas y ejemplos, pude establecer un ícono en la ventana, que también funciona al usar alt + tab (estoy trabajando en Windows 7).

Pero el icono en la barra de tareas es el icono predeterminado de python habitual.

No entiendo por qué hay tantos problemas para una tarea tan simple.

Aquí está mi 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()
        #...

Respuestas a la pregunta(4)

Su respuesta a la pregunta