Hi,
While I haven't had much experience with VB.net specifically, I have written a lot of code with the .NET framework in C# for about 4 years (the games I write for Ludum Dare, link on my profile portfolio, use C# with the .NET framework), so most of the functions and syntax should be familiar. In addition, this doesn't seem too complicated, so I should be able to do this. Unfortunately, a screen capture only contains the amount of pixels the monitor is displaying, so it will look a bit pixellated, but this can be reduced by making it slightly blurry.