Multiple programs at once

Why? If you don't mind my asking.

Signal light wiring is dead simple and reliable with a spdt switch and a flasher relay. Why would you fix that? If your arduino set up fails it could be a safety issue. (Not that other motorists really see your signal light or understand hand signals.)

You'll still need the switch, it seems like a lot of effort just to eliminate a simple flasher relay.