You probably want to look into Metro Style device apps, which provide a way for Metro apps to be associated with custom hardware.