I don't think there is a better solution, unless as @Sinatr pointed out, you need the same settings for multiple Paint
events. But that is just refactoring out to a common call.
You cannot get in front of the creation of that Graphics
object, it's created by the graphics subsystem, so you're already doing the best you can...resetting the properties on-the-fly.