About the mouse cursor.... I've posted this before but here it comes again...
Hiding windows: Damn those standard cursors!
----------------------------------------------------------------------------------------------------------
Ok here's how you hide the cursor completely at startup of Windows XP... Remember who gave you this solution.
***************************************************************************
If you'd like to change the cursor in your control panel to let's say, a dinosaur or a tiny arrow. You'll still have the standard white arrow cursor displayed for about one second when you startup and shutdown Windows. This is because the standard cursor is shown before (and after) the user defined cursors are loaded. So to hide the cursor we need to replace the standard cursors....
The standard cursors are stored in the User32.dll file.
And to make things worse the user32.dll is backed up in dllcache.
We'll backup then edit the user32.dll and replace it in it's original place and in the dllcache.
You'll need the following..
1.) A blank cursor, or the smallest one you can live with showing at bootup and shutdown.
2.) A Windows XP install CD.
3.) ResHack program get it here ---->
http://www.angusj.com/resourcehacker/4.) Administrator password to the PC (if any).
In this example I'll call the cursor for blank.cur.
Put you blank.cur in the cursors folder in your windows directory. (c:/windows/cursors)
Just so you know where you have it.
Download and extract Reshack to any folder. Run the "ResHacker.exe" from that folder.
Click on "File" and then "Open". Browse to the user32.dll file (c:\windows\system32\user32.dll) and open it.
Expand the cursor folder, here you'll find all standard cursors neatly setup in their own folders. Find the cursors you'd like to change. I chose to replace the "arrow" and the "arrow and hourglas". Rightclick on the flower-icon for the cursor you'd like to replace and choose "replace resource". Replace it with the blank.cur that we placed in c:\windows\cursors.
Repeat with any other cursors you'd like to replace.
The next IMPORTANT step is to select "SAVE AS"!!! not "save"!!
Save it as user32new.dll in the c:\windows\system32 folder.
Next step is to replace the user32.dll file(s).
Insert the WinXP CD-ROM into the CD-ROM or DVD-ROM drive and then restart the computer. Select any options that are required to start the computer from the CD-ROM or DVD-ROM drive if you are prompted to do so.
When the “Welcome to Setup” screen appears, press R to start Recovery Console.
Here you might be asked to enter the admin password.
At the command prompt, type the following command, and then press ENTER:
cd windows\system32
To rename the User32.dll file, type the following command, and then press ENTER:
ren user32.dll user32.bak
Then rename the User32new.ddl to user32.dll by typing the following command, and the press ENTER:
ren user32new.dll user32.dll
The final step is to replace the backup windows stores in the dllcache folder.
copy your user32.dll to the dllcache folder by typing the following command,
and then press ENTER:
copy user32.dll c:\windows\system32\dllcache\
Press "Y" to overwrite the file and your done.
Take out the Windows XP cd and type exit in the prompt to exit the Recovery Consloe and restart your PC.
Now the arrow cursor at startup will be replaced with your blank.cur.
Note that when Windows has started the cursor that's set in cursors in your control panel WILL be shown.
ENJOY!