Well I don't see why you run them in separate desktops ? I just tested running a client this way and indeed keyclone failed to auto-add the window. Is that for a performance gain ? I would just run all my wow clients directly :

wine /MultiBox/Main/Wow.exe -opengl
wine /MultiBox/Slave1/Wow.exe -opengl
and so on