Launch an app when I plug in a controller (Windows 8)

Not sure if this should go here or in the Gaming forum, but I've googled for an answer to this question and can't seem to find an answer.

I'm running Windows 8 on my gaming PC, and I know how to make the machine boot into Steam's Big Picture Mode, but using Kiosk mode to do that makes it difficult to use my PC as, you know, a PC when I want to. I know there are several utilities to allow skipping the Start Screen and such, but I do like booting into Windows proper.

However, I would like a quicker way to launch Big Picture mode. I only really use Big Picture mode when I want to play games with a controller (as all of my PC games are also pinned to the Start Screen using Pin Steam). What I want is one of two things: a) Plugging my Xbox controller into a USB port launches Steam in Big Picture Mode, or b) Pressing the Xbox button on my Xbox controller launches Steam in Big Picture mode.

A is probably easier to accomplish, but B allows me to leave the controller plugged in all the time.

If anyone here in the Tribe knows how to accomplish this, that would be awesome.

Thanks for your help.