Windows Forms control positioning

I had something very strange happen to me in deploying a fairly simple Windows Forms app recently:  Some of the controls ended up somewhere other than where I put them.

I have no idea why.. I was setting the position of the most of the controls myself by setting the Left, Top, Width and Height fields directly in Form_Load, but for 3 of the controls, I was leaving them where I had put them using the forms designer.

On my system, it worked perfectly - but on a client's system at a remote location that I had no access to, the controls that I wasn't specifically positioning were in the wrong place - way wrong.

I have no idea why.  Same OS version, desktop resolution, font size, framework version.. Anyone ever heard of this?