"After some time I took the HD out and formatted it in my desktop, and then installed windows over again."...

Formatting a drive is a well known way to trip up the Windows installer and XP. Look at http://www.blackviper.com/Articles/OS/InstallXPHome/installxphome1.htm and notice that we don't format the drive in such a manner. We do however use the XP installer to partition and let the installer format it.

Since I consider this an invalid install, I don't think it should ever work proper.

Hope this helps.