yep the imp opens. As a general rule of thumb though its usually easier not to put spaces in linux file names. Some apps handle them just fine escaping the spaces correctly and some just refuse to do anything with them.
I realize that doesn't really have much to do with this particular instance but thought I would throw it out there from my personal experience.
---- and one more edit ----
When I read your solution to the whole perl module thing all I could think was doh!!!!!!

Should have thought of that myself nice job.