Hi, Nguyen -
The way that I would attack this problem (assuming a dual monitor is being used) ...
1) Use the GetSystemMetrics() MS-Windows API
FUNCTION Integer GetSystemMetrics ( Integer nIndex ) LIBRARY "USER32.dll"
2) Use the argument SM_CMONITORS (value 80) to determine if 2 monitors are present
3) Use the argument SM_CXFULLSCREEN (value 0) to determine current monitor's max width
4) Use the argument SM_CYFULLSCREEN (17) to determine current monitor's max height
5) Compute an X value > step 3, Compute an Y value > step 4.
6) Open your PB window for monitor #2 (Visible = FALSE)
6) Move your PB window to the X,Y calculated in Step #5. Then make it visible.
FYI: As an example, here is what my framework does to open a Window on my monitor #2 ...
Controller_X=9993
Controller_Y=244
Controller_H=2896
Controller_W=5563
HTH Regards... Chris