Пакка, мой тебе совет - для начала научись пользоваться динамическим созданием компонентов, это куда лучше статического. Плюс, всегда отделяй GUI-логику приложения от "независимых" расчётов: для них, привязка к каким-то конкретным GUI-компонентам - это зло (если нужно использовать какое-то значение свойства компонента, просто передавай его в функцию по значению).
А уже после этого, можно реализовывать всякие "интерфейсные" фичи вроде перетаскивания картинок, если сама структура программы грамотная. Например, для твоей программы может подойти такая реализация:
P.S. Разумеется, нужно предварительно иметь "пустую" форму с одной-единственной кнопкой Button1 (ну и bmp-картинки для рисования квадратиков). P.P.S. Вверху никакой не PHP Надеюсь, что с кодом разберёшься...