One more thought here, Andrus.
While I haven't looked closely at the code used in the 7.0 class, I'd be willing to bet that it uses the window handle of the _SCREEN. This would cause it to use the screen's coordinates in its initial positioning. I'd further be willing to bet that if the window handle to a form was used instead, that the dialog would use its coordinates for its initial positioning.
George
Ubi caritas et amor, deus ibi est