Physical location of my business is in another state, can I form a Delaware corporation?

Yes because the state of Delaware doesn't keep the physical location as part of the public records. You'll need to [...]