This is the first time I get this request. I will keep in mind and try to come up with some solution. It may be easier to delegate the scheduling to a 3rd application (or script?) and just have wakeonlan accept command line arguments, would that work for you?