2) Assuming you're on Windows XP, one solution is to create a shortcut to your program under Start Menu->Programs->Startup. That works on Windows Classic view, not sure if the folder is the same in the default style. Alternately, you can add a registry value to:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Run
Name the value anything you want, and set the value data to the path of your program.