-> Set its Image property from the Property window

-> You can set its Image Programmatically

button1.Image= Image.FromFile(@"full_image_path_here");

-> If you already have image in Resources then You can set its image from the Resource Programmatically by this code:

button1.Image = WindowsApplication1_csharp.Properties.Resources.Resource_name;