Making an OS in VB, why? you've already got windows, if you don't like it write something in assembler, or C at least, anything you do in VB requires windows to run.