Processos com integridade inferior não podem passar mensagens para níveis mais altos.
Você verá que esse é o caso de qualquer processo elevado desde o Windows Vista em diante.
Os processos são executados sob certos tokens de acesso à segurança e níveis de integridade. O Explorer é executado sob o token restrito da sua conta de usuário com um nível de integridade médio e, quando você eleva um processo executando como administrador, ele usa um token de segurança diferente e irrestrito com um alto nível de integridade.
Parte da revisão de segurança fornecida com o Vista foi Isolamento de privilégios da interface do usuário , que impede que processos de nível inferior enviem mensagens para os de nível superior (porque as mensagens podem ser maliciosas, como no caso de ataques de estilhaçamento).
Portanto, nesse caso, o Windows não permitirá que o Explorer envie a mensagem de arrastar e soltar para o Notepad ++ (na verdade, ele retornará "sucesso", mas descartará a mensagem).
Para obter informações mais detalhadas sobre tokens de acesso, níveis de integridade e UIPI, consulte Design do Mecanismo de Integridade do Windows .