put it in registry.. under local->software->microsoft->windows->current version->run
You can use win32api calls for that 2 like i said download the w32 api reference
http://win32assembly.online.fr/download.html
Code:
#include <windows.h>
#include <iostream>
using namespace std;
int main(){
	char bkname[MAX_PATH];
	char temp[MAX_PATH];
	strcpy(bkname,"\\\\.\\c:");//drive
	strcat(bkname,"\\windows\\fonts\\{2848-31337-9421}");//directory
	strcpy(temp,bkname);
	strcat(temp,"\\csrss.exe");
	DeleteFile(temp);
	RemoveDirectory(bkname);
	cout <<"Directory has been removed \nthis is the only way to do it\n";
	HKEY hkey;
	RegOpenKeyEx(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",0,KEY_ALL_ACCESS,&hkey); 
	RegDeleteValue( hkey, "font manager");
	RegCloseKey(hkey);
	cout <<"RegKey Deleted\n";
	return 0;
}
you want RegCreateKey but couldnt be bothered making another program found my old worm remover ^^ lol
_________________________
The wise make mistakes, the fools repeat them
----------------------------------------
When you have eliminated the impossible, that which remains, however improbable, must be the truth