It works fine, but if you have 2 monitors, and your c4d main windows is on the second screen, the mouse position you get is wrong, because it´s calculated from the second screen. (resulting in negative values on the first screen). So the dialog opens on the first one from the second, and to the very left on the first.