Yeah - here's a small script that repros the problem ... definitley a bad thing ... must fix ... need coffee ...

code:
Break On

$Form = CreateObject("Kixtart.Form")
$Form.FontSize = 10

$Frame = $Form.Frame("Frame")
$Frame.Size = 200,200
$Frame.Center
$Frame.Top = 50

$Label = $Frame.Label("Label")
$Label.Left = 30
$Label.Top = 30
$Label.BackColor = 255,255,255

$Button = $Form.Button("Move")
$Button.Center
$Button.Top = $Frame.Bottom + 10
$Button.OnClick = "Button_Click()"

Function Button_Click()

$Label.Top = 100

EndFunction

$Form.Center
$Form.Show

While $Form.Visible
$=Execute($Form.DoEvents)
Loop

Exit 1

-Shawn