Получил сертификат Code Signing - StartSSL за 60 долларов. Пришлось ждать письмо по почте 19 дней - наконец, дождался.
Разобрался, как создать pfx-файл и как подписывать им программу (и не просто подписывать а даже с использованием timestamp).
Но вот SmartScreen все равно не дает скачивать программу пользователям - выходит то же самое сообщение "Программа защитила Ваш компьютер".
Хотя, ради справедливости, теперь если пользователь нажмет "Read more" и затем согласится - теперь выходит второе сообщение уже нормальное - вместо "Разрешить запустить программу неизвестного издателя" теперь "Издатель: xxx - разрешить запуск?"
Но как избавиться от сообщения "Windows защитила Ваш компьютер"? Получается, Windows ругается даже на подписанные программы!