I think you misunderstand what logic is. There is nothing illogical about chickens growing from trees or hens laying golden toads instead of eggs. Just as easily as you can imagine these things, God can make them happen. But a triangle, by definition, is a shape characterized by 3 vertices with two lines coming from each vertex. That's the end of the story, there is no mystery about it, no variables or tricks that might be hidden beneath a bigger telescope. If you say that God can make a square a triangle, all you are really saying is that he can make the definition of a triangle more ambiguous. God can create any noun, and perform any action, but he cannot perform nouns and create actions; this would be pure nonsense. The sentence, "God can create a running" does correlate to anything in reality, it's just an improper sentence. Running is a verb, not a noun, which means it cannot exist as a physical object in the same way that an apple or a chicken can. But sometimes we make sentence like this and we think they look normal, but they are just as much nonsense. God can do anything means that God can perform any action. Creating a rock he cannot lift is not an action because no such rock logically exists by definition.
Suppose I say, "Imagine a rock larger than the largest imaginable rock." You can no doubt imagine a rock, but it's not larger than the largest imaginable rock; this is impossible by definition. The largest imaginable rock is defined as the rock that is such that a larger rock cannot be imagined. And the truth of the matter is that the fictitious object known as "the largest imaginable rock" is just as much of a nonsense object. A larger rock can always be imagined, which means that if you asked God to create the largest imaginable rock, you would be asking him to create something that doesn't even exist as a noun in thought, which is the same as telling him to create a "running".