Isso pode ser feito adicionando um item de inicialização que, em seguida, executa o programa no CD.
A maneira mais óbvia de fazer isso seria simplesmente criar um atalho para o aplicativo no CD e, em seguida, colocar esse atalho no diretório de inicialização do seu perfil de usuário (em XP, localizado em C:\Documents and Settings\<UserName>\Start Menu\Programs\Startup
.)
Em meus testes, descobri que o Windows aparentemente não coloca uma caixa de erro se um atalho na pasta de inicialização for inválido. Então, você pode tirar o CD e não ficar chateado toda vez que fizer o login.
Note que este método não funcionará tão bem nas versões do Windows mais recentes que no XP, já que tais itens de inicialização são bloqueados por padrão.