Most of these questions relate to Win9x clients & scriptlogic has 2 really good articles on this. Possible you could make a FAQ that just points to these scriptlogic articles:

Why HKEY_CURRENT_USER (HKCU) registry values are not getting changed on Windows 95 / Windows 98 clients.

Explanation of how the various Run, RunOnce, RunServices, and RunServicesOnce registry keys are sequenced in Win9x

The second is a very detailed description of the event sequencing during logon for Win9x.

Here is an MS article for Win2000

Order of events in startup and logon Win2000
_________________________
Jack