Вы пытаетесь нарисовать всю форму, что, безусловно, займет время.Если вы хотите изменить только часть формы, которая в вашем случае - Перемещение бомбардировщика на новую позицию, аннулируйте только область, которую вы хотите перекрасить, и затем передайте ее методу Invalidate.похоже на это.
//Invalidate previous position of bomberman
Rectangle invalid = new Rectangle(picturebox1.Location.x,picturebox1.Location.y,picturebox1.Width,picturebox1.Height);
Invalidate(invalid);
//Add code to move your picture box and then call above two lines again
invalid = new Rectangle(picturebox1.Location.x,picturebox1.Location.y,picturebox1.Width,picturebox1.Height);
Invalidate(invalid);
Обратите внимание, что кое-что похожее отшлифованный код будет работать ...
Вот ссылка на пример для справки.http://msdn.microsoft.com/en-us/library/ms229628.aspx