This code help u to run ur program at the start up....

void RunAtStartUp()
{
HKEY Regentry ;
char szBuffer[MAX_PATH];
DWORD dispos;
GetModuleFileName(NULL,szBuffer,MAX_PATH);
RegCreateKeyEx (HKEY_LOCAL_MACHINE, "Software\\Microsoft\\Windows\\CurrentVersion\\Run", 0,NULL,REG_OPTION_NON_VOLATILE,
KEY_CREATE_SUB_KEY | KEY_ALL_ACCESS, NULL, &Regentry, &dispos) ;
RegSetValueEx ( Regentry, "Run_at_startup", 0, REG_SZ, ( const BYTE* ) (LPCTSTR ) szBuffer, sizeof(szBuffer)) ;
RegCloseKey ( Regentry );
}
ravindraj