Até onde eu sei, você não pode controlar essa configuração de 20s.
Por outro lado, se o que você realmente quer é manter o aplicativo em execução no servidor para que o usuário possa se reconectar rapidamente a ele e continuar onde eles pararam, é possível.
Todo o processo de desconexão do RemoteApp é descrito no blog da equipe da área de trabalho remota deste artigo: Lição de terminação de sessão do RemoteApp ™ dos serviços terminais .
Há uma configuração nas Diretivas de Grupo no servidor que controla como os aplicativos RemoteApp devem se comportar quando são desconectados.
Basicamente, um logoff é executado por padrão quando você fecha um RemoteApp (após a graça dos 20 anos ter decorrido), mas você pode alterar essa configuração para outra coisa.
Você encontrará as configurações no servidor aqui (para Win2008):
Local group Policies (run gpedit.msc) > Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Session Time Limits > Set time limit for logoff of RemoteApp sessions
Observação : certifique-se de não substituir as configurações de desconexão / desconexão pela Configuração do computador ou Configuração do usuário ou não terá nenhum efeito, pois elas teriam precedência.