Barring imminent self destruction of bearings, I'd be looking at an area on you bike where things can dry out. Oil in the gearbox should stop screeching and so should oil in the engine unless they are in serious trouble.
Assuming your driveshaft, etc, have oil in them, then it only leaves the clutch mechanism and perhaps under the front of the engine cover (alternator, bean can, etc). But since you have to be moving I would be pulling the gearbox and looking at my clutch.
If you drop your oil in the engine and gearbox and all is well on the iron filings front, then I would be looking at the areas mentioned above. Gearbox additives wont fix a screech.
The other thing is, what have you dusturbed recently and was the noise there before you started? Or has the bike been stood for a very long time?