Create custom cursor c#

I created custom cursor in winform, its working but i can not change its color.

Icon is 8 bit, i tried to change color from black to red "Show Colors Window" menu as you in pic below. But i can not fix that.

These are my codes;

private Cursor multiplyCursor = CursorHelper.FromByteArray(Properties.Resources.Cursor1);

 private void myCustomPictureBox1_MouseMove(object sender, MouseEventArgs e)
            MyCustomPictureBox mp = (MyCustomPictureBox)sender;
            int xCoordinate = e.X+ mp.Location.X;
            int yCoordinate = e.Y+ mp.Location.Y;

            int top = mp.Top;
            int left = mp.Left;
            int right = mp.Right;
            int inside = 10;

            if (left < xCoordinate && xCoordinate < right && top < yCoordinate && yCoordinate <= top + inside)
                this.Cursor = redCursor;

                this.Cursor = Cursors.Default;


enter image description here

How many English words
do you know?
Test your English vocabulary size, and measure
how many words do you know
Online Test
Powered by Examplum