-#if WXWIN_COMPATIBILITY_2_4
-// Overridables
-void wxTaskBarIcon::OnMouseMove(wxEvent&) {}
-void wxTaskBarIcon::OnLButtonDown(wxEvent&) {}
-void wxTaskBarIcon::OnLButtonUp(wxEvent&) {}
-void wxTaskBarIcon::OnRButtonDown(wxEvent&) {}
-void wxTaskBarIcon::OnRButtonUp(wxEvent&) {}
-void wxTaskBarIcon::OnLButtonDClick(wxEvent&) {}
-void wxTaskBarIcon::OnRButtonDClick(wxEvent&) {}
-
-void wxTaskBarIcon::_OnMouseMove(wxEvent& e) { OnMouseMove(e); }
-void wxTaskBarIcon::_OnLButtonDown(wxEvent& e) { OnLButtonDown(e); }
-void wxTaskBarIcon::_OnLButtonUp(wxEvent& e) { OnLButtonUp(e); }
-void wxTaskBarIcon::_OnRButtonDown(wxEvent& e) { OnRButtonDown(e); }
-void wxTaskBarIcon::_OnRButtonUp(wxEvent& e) { OnRButtonUp(e); }
-void wxTaskBarIcon::_OnLButtonDClick(wxEvent& e) { OnLButtonDClick(e); }
-void wxTaskBarIcon::_OnRButtonDClick(wxEvent& e) { OnRButtonDClick(e); }
-#endif
-
-wxTaskBarIcon* wxTaskBarIcon::FindObjectForHWND(WXHWND hWnd)
-{
- wxTaskBarIconList::Node *node = sm_taskBarIcons.GetFirst();
- while (node)
- {
- wxTaskBarIcon *obj = node->GetData();
- if (obj->GetHWND() == hWnd)
- return obj;
- node = node->GetNext();
- }
- return NULL;
-}
-
-void wxTaskBarIcon::AddObject(wxTaskBarIcon* obj)
-{
- sm_taskBarIcons.Append(obj);
-}
-
-void wxTaskBarIcon::RemoveObject(wxTaskBarIcon* obj)
-{
- sm_taskBarIcons.DeleteObject(obj);
-}
-
-bool wxTaskBarIcon::RegisterWindowClass()