VB ile işletim sistemi simülasyonu yapabilirsin kardeşim. Windows'ta çalışan işletim sistemi görünümlü bir program yapabilirsin ama Windows'tan bağımsız çalışan bir işletim sistemi yapman vb ile imkansız diyebilirim. Çünkü mantık yürüttüğümüzde bile Microsoft'a ait bir işletim sisteminde tekrar Microsoft'a ait bir programla işletim sistemi yapmayı düşünüyorsun bu bana yanlış ve uygulanabilirliği imkansız geliyor. Madem bir işletim sistemi yazma niyetin var bende kendine bir linux dağıtımı yapmanı tercih ederim ayrıca makine diline daha yakın programlama dilleri hakkında araştırma yapmanı tavsiye ederim. Açıkça söylemek gerekirse bir işletim sistemi yazmak bireysel olarak çok zor fakat bu işe niyetin ve azmin varsa çok fazla çalışıp araştırma yapman gerek. Belki bir işletim sistemi yapamazsın(Bunu seni kırmak veya azmini törpülemek için söylemiyorum umarım yapabilirsin.) fakat bu konu hakkında araştırma yapmanın sana çok şey kazandıracağı kesin. Ayrıca sana yardımcı olması için vb.net ile yapılmış bir kaç işletim sistemi simülasyonu eğitim videosu linki veriyorum youtube da bu tür videolar oldukça fazla bunlardan faydalanabilirsin.

http://www.youtube.com/watch?v=daihsRUDI0I
http://www.youtube.com/watch?v=cYyTlsqJork

"How To Make An Operating System In Visual Basic 2010" gibi aramalarla daha fazla bilgi ve eğitim videolarına ulaşabilirsin. Şimdiden çalışmalarında başarılar dilerim.