LOCAL lnhwnd, lnbtnhwnd, lcclass, lnresult DECLARE INTEGER FindWindowEx IN Win32API; INTEGER hWnd, integer hWnd2, STRING @lpclass, String @lnpname DECLARE INTEGER SetWindowRgn in Win32API; INTEGER hwnd, INTEGER hrgn, INTEGER redraw DECLARE INTEGER CreateEllipticRgn in Win32API; INTEGER lnleft, INTEGER lntop, INTEGER lnright, INTEGER lnbottom * Give it a red background ThisForm.Olecontrol1.Backcolor = 255 lnhwnd = _WhTohWnd(_WFindTitl(This.Caption)) lcclass = "F3 Server 60000000" lnbtnhwnd = FindWindowEx(lnhwnd, 0, @lcclass, 0) lnresult = CreateEllipticRgn(1, 1, This.Olecontrol1.Width / 2, This.Olecontrol1.Height / 2) = SetWindowRgn(lnbtnhwnd, lnresult, 1)This is from the form's Init method. Just be sure that Foxtools is loaded if you're using 5.0/6.0. If using 7.0 use the hWnd property of the form. Just drop a Microsoft Forms 2.0 command button on it, and you should be good to go.