One of the cheapest Code Signing Certificates "in the Cloud" available in the market is provided by Certum: https://shop.certum.eu/standard-code-signing-in-the-cloud.html
Resellers, such as LeaderSSL offer a certificate valid for 3 years starting at 100 Euro per year:
CERTUM Standard Code Signing in the Cloud by LeaderSSL
We got such a certificate to sign the code of our (legacy) business process modeling tool "Horus". The process basically consists of 3 steps:
Order a free trial of the certificate
Perform personal and organization-based identity validation (takes 1-2 days)
Then you receive a one-time password with which you can activate the "SimplySign" app on Android or iOS. After doing a biometric authentication, that app creates one-time-tokens:
Simply Sign Android App that can "Generate tokens"

Download of the Desktop Application for Windows
Using this application, the Code Signing Certificate issued and verified above can be imported into the Windows Certificate Store.
Then, when using signtool.exe, the Certum software "under the cover" communicates with the Signing SaaS certificate to sign the application. This works both for Windows applications, but by using a jarsigner plugin it is also possible to sign Java Applets.