Filipem,
I think you have a pretty good setup just the way it is. I like doing things as simply as possible too. Having a powerhead driven reactor that just shuts off at night is actually my preferred way to run a pressurized CO2 system, because I always think that simple is better, and also more reliable. I could see you possibly using a solenoid instead if you think that you need the circulation the powerhead provides in the tank at night. I don't think that circulation is that critical at night though, because the plants aren't absorbing anything from the water to need the excellent nutrient and CO2 dispersion in the tank.
Another thing is that with a solenoid the CO2 actually shuts off completely at night instead of still going to the reactor and just not being added to the tank. That means that you will go through more CO2 in a day with your setup, but using a 20 pound tank on a 46 gallon aquarium should last a very long time anyways, and CO2 is cheap. It would take you a very long time to spend in extra CO2 what it would cost you for a solenoid.
Using the same timer that the lights use will work, but you might find that your plants grow better (and algae is less of an issue if you have algae issues) if you put your CO2 powerhead on a second timer that turns the CO2 on an hour or two before the lights. That way the CO2 has time to rise to a good level before the lights come on. That ensures the plants are never starved for CO2 when the lights first come on in the morning. That in my mind would be a better investment (and better for your plants) than upgrading to a solenoid, since timers are only $5-7 at any hardware store.
Have a good one, Jeremy