Esse botão é simplesmente um botão. Empurrá-lo simplesmente cria uma conexão elétrica. Não há nenhum programa armazenado na web cam, então nada está sendo "empurrado" para o SO.
O estado do botão será controlado / monitorado por um driver de dispositivo do sistema operacional, criado pelos criadores do dispositivo. Quando o driver de dispositivo detecta que o botão foi pressionado, o driver executará uma ação (execute um script, por exemplo).
Can't I make a flashdrive/pendrive to with such a button to run an application?
Se você tivesse, você teria que criar um driver de dispositivo para os sistemas operacionais que você queria que o botão para trabalhar, como os protocolos de armazenamento USB padrão não fornecem métodos para lidar com botões.