I'd just use the MGExtent. By finding the max's and min's you are finding all 4 corners. just use the right combinations of them for the corners.
Top Left Corner = (Min X, Max Y)
Top Right Corner = (Max X, Max Y)
Bottom Right Corner = (Min X, Max Y)
Bottom Left Corner= (Min X, Min Y)
Good Luck!
Andrew Malizia