Eu testei o allowDomain e não deu.
Isso é para colocar no swf que esteja em outro domínio que não o teu swf.
Como o que tu queres é carregar um xml, o allowDomain não te serve de nada.
Queria que o swf aceita-se tudo, porque para fazer um RSS Feed Reader em Flash não dá para por os ficheiros nos servidores de rss feed.
Segundo um livro que tenho aqui, a única solução para o teu caso é usar um server-side script para fazer o proxy do ficheiro que queres aceder.
1)Para teres esse RSS Feed Reader num site, basta criar um script php que vá buscar a feed e te faça o
display dele. Ao fazeres o load do script php o Flash Player trata como um ficheiro local e contorna a questão da
security policy.
2)Se é para teres no teu desktop, crias o script php num alojamento teu, precisas por o crossdomain.xml nesse alojamento.
Depois diz o resultado, assim ficamos tds esclarecidos quanto ao funcionamento disto.
PS: Já agora, quanto à questão de colocar um swf como Desktop.
Chegaste a ver algum dos programas que postei, ou arranjas-te outra solução?