imagens temporarias da aplicacao.Lembrando que esta versao teste comporta apenas imagens JPG. Vc podera habilitar outros metodos de acordo com sua necessidade apenas inserindo nesta classe. Se eu decidir criar uma DLL, basta entrar com uma conexao remota para atualizacao dos arquivos que compoe o MascWindows habilitando outras funcionalidades ao sistema. Torno a lembrar que as DLL sao muito interessantes ara quesitos como este.Outro detalhe importante na classe de controle das imagens. O metodo ViewLogonUI e a simulacao da tela de bloqueio da tela (WINKEY+L). Estou usando o evento OnKeyDown do formulario. Se vc nao habilitar o KeyPreview do formulario em suas propriedades, as teclas digitadas nao irao ser habilitadas para funcionalidade deste metodo:procedure TMascImage.ViewLogonUI; begin keybd_event(91, 0, KEYEVENTF_EXTENDEDKEY or 0, 0); keybd_event(76, 0, 0, 0); //DIGITA A LETRA "L" keybd_event(91, $45, KEYEVENTF_EXTENDEDKEY or KEYEVENTF_KEYUP, 0); end;A classe TRegistry:Nao vai bastar, para algumas versoes do windows, criar uma basta no Oobe. E preciso habilitar ou permitir a troca do wallpaper nas chaves de registro.Em HKEY_LOCAL_MACHINE/SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background deve estar como TRUE (1) para que a permissao seja concedida.Em HKEY_CURRENT_USER/Control Panel/Desktop estao o local referente a pasta criada no Oobe contendo a imagem de background opcional ao default e os estilos de apresentacao do wallpaper: centralizado, estendido, lado a lado e com coordenadas de posicionamento definidas pelo usuario.Eu pesquisei no site da Microsoft sobre estas informacoes e apliquei manualmente estas configuracoes. Vc podera visualiza aqui: https://support.microsoft.com/en-us/kb/329677Entenda que manualmente e trabalhoso. O programa, assim como qualquer outro, e apenas uma forma de encurtar este caminho facilitando para qualquer usuario as formas e caminhos necessarios para alguma finalidade no sistema. Neste caso, a troca do backgroud.------------------------------------------------------------------------TRACK 7 - ARQUITETURASNote que, para que voce tenha opcoes dos modulos de arquiteturas para suas aplicacoes, voce precisa ter uma maquina que comporte x64 (64 bits). Desta forma voce tem a opcao para criar x64 e x86 (32 bits). Caso contrario apenas x86.Basta voce criar a seu projeto. Por default ele vira referente a sua arquitetura. Para inserir outra arquitetura, clique com o botao direito do mouse sobre TARGET PLATAFORMS/ ADDPlataform e escolha a arquitetura.No meu caso tenho as duas. Para que voce complete a criacao do modulo para tal arquitetura, clique sobre a arquitetura referente que queira criar. Logo, aperte o atalho F9 para compilar e criar o executavel. Na pasta do seu projeto estara descriminado das arquiteturas com seu respectivo executavel:------------------------------------------------------------------------TRACK 8 -CRIANDO O HELPPara criar uma caixa de ajuda e facil.Voce pode usar qaulquer editor de texto para criar seus arquivos de ajuda e documentacao. A Microsoft disponibiliza um utilitario para estafinalidade. E interessante porque a organizacao fica mais bonitinha.Baixe a ferramenta HTML Help Workshop and Documentation aqui: https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=21138Para maiores detalhes em como usar este utilitario, veja aqui: https://en.wikibooks.org/wiki/Windows_Programming/Compiled_HTML_Helphttp://www.macoratti.net/win_hlp.htmhttps://www.microsoft.com/en-us/download/details.aspx?id=21138Como o proprio nome vem a dizer, trata-se de arquivos HTML que sao compilados por este utilitario criando um arquivo .chm.Como descrito na documentacao, voce pode criar os HTMLs diretamente na ferramenta ou cria-los a parte e depois chama-los neste utilitario. Foi isso que eu fiz, criei os HTMLs a parte e chamei os arquivos .html pelo utilitario. Muito facil.Assim