Quick AppleScript para fazer o copy-paste-etc. operação em seqüência:
tell application "TextMate"
activate
tell application "System Events"
keystroke "a" using command down
keystroke "c" using command down
keystroke "n" using command down
keystroke "v" using command down
keystroke "a" using command down
key code "55"
end tell
end tell
Basicamente, ele executa Select All, Copy, New, Paste, Select All, Up (os dois últimos comandos colocam o cursor no topo do arquivo recém-duplicado). O novo arquivo também não será realçado pela sintaxe até que você defina explicitamente o idioma; Isso pode ajudar a distinguir entre o original e o duplicado.
Em uma versão mais avançada, você poderia pegar o nome do arquivo, duplicá-lo em um local temporário e depois abri-lo, mas teria que manter as duas versões e há um risco você modificaria a duplicata sem perceber.
Espero que ajude.