In case we truly want to (finally) remove support for "Large Cursors"...
The "Large Cursors" option seemed like nice idea when all cursors, for all platforms, were using our built-in (simple) cursor bitmaps. But as soon as there is any mix between the built-in cursors and those provided by the operating system the difference is size made the idea less useful. You might have a large "Knife" cursor but your regular "pointer" cursor was tiny by comparison.
But then high-dpi displays on Mac first made it necessary to support cursors in a platform-specific ways. Users with Retina displays would see our built-in (1 bit per pixel) cursors blown up to double-size and looking terrible. And then we started seeing similar issue on Windows.
We started using OS-supplied cursors by default, supplemented by platform-specific custom cursors. On all platforms there is not a way, from within Blender, to force the use of larger versions of all cursors. On Windows, for example, we can force our custom cursors to be large, but not those supplied by the OS.
All this means that there is nothing useful that the "Use Large Cursors" option can do in our Preferences. Right now it literally does nothing on Windows or Mac. On Linux it shows large cursors for some (like Knife) but not for the majority (like regular pointer). So this patch removes this option entirely.