Grill the corn conventionally on an outdoor grill, in the oven or stovetop. Let cool, and remove the kernels with a sharp knife. Alternatively, boil the corn for 3 minutes, cool, and scrape the kernels. Set aside.
Cook the bacon in a non-stick or cast iron skillet over medium heat until browned and crisp, approximately 4-5 minutes. Transfer the bacon to a paper towel-lined plate. Reserve the bacon drippings in the skillet.
Keep the heat at medium and add the red bell pepper. Cook for 3-4 minutes or until it softens.
Add the scallion and cook 1-2 minutes more.
Stir in the Cajun or blackening seasoning, lima beans and corn and heat through.
Add the butter and stir until the butter has melted.
Add salt, black pepper, and cayenne (if using) to taste. Stir in parsley or basil.
Lightly brush a grill pan or another cast iron skillet with olive oil. Heat over medium-high heat. Place the tomato slices onto the hot pan and grill/sear 1 minute per side just to heat through.
Transfer the tomatoes to a platter and season with salt and black pepper. Top with the succotash and serve immediately.