It is not necessary to create a new theme. There are thousands of existing 3rd party themes available. Surely one of those must be to your liking?
I wrote instructions for installing 3rd party themes in Arduino IDE 2.x here:
If you have specific feedback about how the official themes can be improved, I recommend you to submit an issue report to the Arduino IDE developers here: