I'm not a .NET expert, so I'll digress on that point.
But why couldn't you have installed ACS on Windows, without the need to port it to VB?
A port to VB sure is possible, but technically it won't add any functionality that couldn't be added in the current framework. Maipulating COM objects and such are easily done with Python (which integrates with AOLserver).
The hardest thing would be maintaining such a port.