I have an application that draws corrupted I-beam and Wait cursors. There may be other cursor modes affected, but I haven't investigated them. The client is a Windows 7 x64 guest running on Hyper-V Server 2012 Datacenter Edition. The sequence to reproduce the issue may appear slightly complicated, so bear with me.
The Windows 7 x64 Hyper-V guest RDP's to a jump server running Server 2012 Standard on which the application runs. After much struggle, I finally found that lowering the Hyper-V video adapter's acceleration one notch to the left (on the Windows 7 x64 Hyper-V guest) allows the application to draw cursors correctly. The Hyper-V guest is managed through the native vmconnect.exe Hyper-V console. The corruption doesn't occur with the mouse arrow, but does occur with the I-Beam and Wait cursors. There is no corruption on any cursors directly within the Server 2012 Standard edition (jump server), only the application that the jump server executes.
I have verified that physical Windows 7 x64 clients do not exhibit this issue with the RDP/application, only the Hyper-VM client. I prepped a secondary Windows 7 x64 client just to be sure the problem wasn't specific to the installation. The issue still occurs.
I have fielded a support request to the application developers, but when work-around can be found by changing video acceleration on the Hyper-V guest, I have to suspect it's a bug in the Hyper-V video adapter.
Has anyone experienced this issue on a Hyper-V guest? I see postings relating to physical video adapters which prompted me to adjust acceleration on the Hyper-V video adapter.