The fastest way to shell an odd object?

 From:  Matadem
10708.1 
Good day.
I was modeling an odd shape for a light fixture and the way I have accomplished what I needed is to redo the shape by copying the curves, adjusting and make a new solid.
Then Boolean diff the parts.

I have attached my initial part and a pic of the final model.

My question is...is there a faster and more efficient way to accomplish this? (without the tabs inside)

Thank you!
Attachments:

Image Attachments:
Size: 59.3 KB, Downloaded: 16 times, Dimensions: 662x513px