well the really annoying problem went away with a newer cvs. but that version and a few previous made windowserver act very... odd. not sure.
still gives me errors, but only when amule is running:
Feb 26 12:41:19 [69] kCGErrorIllegalArgument: CGXSetWindowListTags: Operation on a window 0x6 not owned by caller SystemUIServer
Feb 26 12:43:12 [69] kCGErrorIllegalArgument: CGXSetWindowListTags: Operation on a window 0x6 not owned by caller amule
Feb 26 12:52:52 [69] kCGErrorIllegalArgument: CGXGetWindowWorkspace: invalid window id: 2346
Feb 26 12:52:56 [69] kCGErrorIllegalArgument: CGXGetWindowWorkspace: invalid window id: 234b
Feb 26 12:56:59 [69] kCGErrorIllegalArgument: CGXGetWindowWorkspace: invalid window id: 235f
I suspect the problem isnt exactly amule or wxmac. just that wxmac is the catalyst. Googling the error brings up a few other occurrences, and none of them have anything to do with wx. Anyway, I sent the problem to apples bugreport.