fix for wrong version via Environment.OSVersion
redesign + debug output  + fix for x64

fixed SetupDiSetDeviceRegistryProperty - needed uint, not ushort
FormMain.cs - comment unused stuff, add performance debug