yep!
The Bitmap class is overloaded with 12 options.
Code:
bit_map = New Bitmap("MyPointer.bmp", 56, 152)
is legal. However, I'm converting code from C# to VB.NET and since they are both .NET languages there shouldn't be a problem with parameters
When I run this line I get:
Cast from string "MyPointer.bmp" to Integer not valid
or something silimlar.
So I 've gone back to:
Code:
bit_map = New Bitmap("MyPointer.bmp")
for now...
Since the original code has this.
I'm beginning to think it could be a .NET bug! 
I'm still working on it though