Virtual disk drives are commonly used on non Windows platforms (eg Linux).
Windows usage is minimal, because development would require the use of complex ring 0 APIs and conventions.
Our toolkit provides the necessary abstractions to greatly simplify development.
In fact, your code could be compiled as application and tested.