Actually, I had a look into odasl.dll (the OP2 skinning engine) and tried to use it to skin a VB app.
It worked (somewhat) however it looks like we will need to subclass the window in order for it to work fully. (This means you will have to handle all events yourself, rather than letting VB do it. That shouldn't be too bad though, because the custom event handler can just call the VB events)
Without subclassing it can only skin the title bar, and the program crashes when it quits.
I'll help you with it sometime if you're interested.