Check the Opacity property of the Form. This link may help you http://msdn2.microsoft.com/en-us/library/system.windows.forms.form.opacity.aspx
Yes ofcourse.That will make everything on the form to that opacity....
Check this article http://www.codeproject.com/csharp/TransparentControls.asphe just wants a transparent background for the form (i think).