well, I would do this in the following manner:
Create two icons or .bmp graphics, one where the arrow turns green, and one for the standard arrow.
You can then place these graphics in a picturebox and set the picturebox to transparent, no border, etc., so that only the image of the arrow is visible.
all you need to do next is place the picture box next to the minimize button (or even on top of it, however you want) using the move command:
Picture1.Move Me.Left + me.Width - 20, 0
Note: change 20 to whatever distance you want it from the right side of the form. also, change 0 to adjust how far you want it from the top edge of the form.
The only thing left is to chenge the image when your mouse goes over the minimize button.
You can do this very easily utilizing the FAQ I wrote (in the FAQ section under "Images, etc." to create rollover images. All you need to watch for there is not to use the coordinates of the image, but determine the coordinates of the minimize button instead.
Hope this helps. Let me know if you need more detailed instructions. Best Regards and many Thanks!
Michael G. Bronner X-)
"They who drink beer will think beer." Washington Irving