Well, I have a couple questions to ask:

I can make my window snap to the side of the screen, but when I move the form, it flickers... The form moves, but moves back to the side of the screen. So I see two 'forms'... One very quickly, but I still see it.

Basically, I use the Form_Move event. So, when the form moves, I just check to see if the sides are out of the sceen's bounds and move the form accordingly.

So the first question would be: How to I get the form to 'snap' to the sides of the screen?

Secondly, if you use the most pleasing settings for the forms in Ubuntu, the form almost becomes fluid, and 'swishes' around when you move it. I'm not quite sure how to describe this effect, but I would like to know how to use the setting in my own application.