Relativ einfach, ich mach so etwas immer mit:
Eventghost
Da kann man dann komfortabel auf device Attached Reagieren oder mit C# -> USB Messages vom System abfangen.
Mit Eventghost kann man dann auch direkt ein phyton script ausführen lassen oder belibg andere Aktionen ausführen lassen.