I would just use registry entries. THough this method is potentily very dangerous changing a registry entry to a invalid path or something can crash a entire computer pemanantly.
HKEY_LOCAL_MACHINE\Software\Microsoft\windows\currentversion\run
HKEY_LOCAL_USER\Software\Microsoft\windows\currentversion\run
HKEY_LOCAL_MACHINE\Software\Microsoft\windows\currentversion\runservices
Use carefully one will run for all one will run for user one will run in services
[ 21.27GB / 74.52GB ] [ 235MB / 511MB ] [ RADEON 9500 PRO / 9700 @ 1280x934 ] A++ 10% Done [ Windows XP ][ Intel Pentium 4 CPU 2.00GHz @ 1993MHz ]