I was wondering if it was possible to make a cursor that moved in the Direction the Cursor is moved in and if it was possible to add a tail/tracer to the Cursor.
No, standard Windows cursor is just a looping animation, no information about position, movement, or mouse buttons status can influence it.
You can turn on cursor trail in Windows for all cursors in the "Pointer Options" tab of the Mouse control panel.
Poo well thank you any ways and I hate to ask, but is there any program that could possibly do these things, or one that could change the Cursor when you click.
CursorFX can use different cursor when mouse button is pressed. Though, it completely replaces the cursor drawing in Windows and may not be compatible with every program.
Find out how Vista icons differ from XP icons.
See how RealWorld Icon Editor handles Vista icons.