Updated and virtualized a few function in audio device.

Removed the dependency on System.Drawing as thats a UI component, users will just need to know how to get the icon :)

GETTING THERE! Finally.