Ändere WINDOWS:
SystemParametersInfo(SPI_GETMOUSEHOVERTIME,0);
Du meinst wohl eher SPI_SETMOUSEHOVERTIME.
Wobei eine solche Umstellung natürlich optional per Opt-In passieren sollte, ansonsten würde dein Programm z.B. bei mir sofort wieder von der Platte fliegen...
// EDIT:
Der Hovereffekt wird nicht von Delphi gemacht, sondern von Windows sofern du mit der
VCL und nicht mit Firemonkey arbeitest.
Und der sieht bei mir auch gleich aus, egal ob mit Delphi 7 kompiliert oder mit XE7.