解決しました。
お手間をとらせたみなさんありがとうございました。

結局、ここに書いたコードで、データの取得はできてました。
ただ、指定したポインタに入れてくれていた値がAliasHandleではなくて、AliasRecordだっただけでした。

Fxxk!! Apple!!!

ハンドルだったら、サイズは4のはずだもんなぁ・・・なんで5日も気付かなかったんだろう。
でも
kThemeDesktopPictureAliasTag = FOUR_CHAR_CODE('dpal'), /* <alias handle>*/
って書いてあったら普通AliasHandleだよね?ね?ね?