Cobra's driver will probably fit the bill when it's released, but depending on what you're using it for, [RELEASE] Timed Switch Helper may also work (I intended this app to tie together a virtual "timed" switch [creating the timing through this app, not the switch driver] and a "real" switch, but it would also work as just a timed virtual switch if you selected the same virtual switch for both inputs). Of course you can also do the same with Rule Machine and a lot more clicking. I know you're not necessarily looking for workarounds and sort of have one already, but maybe this will give you some ideas depending on how you're using the switch. Good luck!