Haven't heard from you yet, but had a thought today.
I think the film viewer will read local files first (i.e. in progress skins), so if you're trying to put p51d_2 as the default, but in your skins directory you have "p51d_2" with a valid skin file, I think it'll read the skin file instead of the .res file, screwing up what you wanted to do.
Just a thought, can't test/verify yet as I'm at work.