Looks like I misread your question, the answer was already there. Sorry

Just set the mousepointer to Custom of like
Object.Mousepointer = 99
Object.MouseIcon = "c:\filename.ico"

I don't know if its possible, but you could try to create 32*32 Listimage and store bitmaps there, set transparancy color and use the ExtractIcon Method