- Electron version: 0.36.*
- Operating system: At least Win10 (didn't test on Win7)

I'm working on an application that uses widevine and we got it working nicely with previously mentionned version.

But we discovered that some users faced errors when they have accents in their %HOME% folder **ONLY** on Windows (working fine on OSX). For example if a user has its %HOME% set as "jérôme" or "céline" (which are pretty commons firstname in France) the widevine plugins are not loaded and our user can't play our videos... Bummers

I forked a project that show the problem : https://github.com/jbleuzen/electron-widevine-test 
It is configured to show the error, if you don't want the error, just remove the accent from `accentué` and edit `main.js` accordingly.

Here are 2 screenshots with accent : 
![accent](https://cloud.githubusercontent.com/assets/280681/15143419/ea6cbfdc-16a9-11e6-9f14-b81ec925f580.jpg)

And without accents :
![no_accent](https://cloud.githubusercontent.com/assets/280681/15143423/f0b27c92-16a9-11e6-8cf9-b82f331bfff5.jpg)

Finally I wanted to test with 0.37.\* versions but I was unable to find the right Widevine version for these versions, so I don't know if its fixed with 0.37.*

I can provide more feedback if needed !

Thanks for your help :)

atom/browser/api/atom_api_app.cc
auto command_line = base::CommandLine::ForCurrentProcess();
  if (switch_string == atom::switches::kPpapiFlashPath ||
      switch_string == switches::kLogNetLog) {
    base::FilePath path;
    args->GetNext(&path);
    command_line->AppendSwitchPath(switch_string, path);
    return;
  }
  std::string value;
  if (args->GetNext(&value))
    command_line->AppendSwitchASCII(switch_string, value);
  else
    command_line->AppendSwitch(switch_string);
}
#if defined(OS_MACOSX)
int DockBounce(const std::string& type) {
  int request_id = -1;
  if (type == "critical")
    request_id = Browser::Get()->DockBounce(Browser::BOUNCE_CRITICAL);
  else if (type == "informational")
    request_id = Browser::Get()->DockBounce(Browser::BOUNCE_INFORMATIONAL);
  return request_id;
}
void DockSetMenu(atom::api::Menu* menu) {
  Browser::Get()->DockSetMenu(menu->model());
}
#endif
void Initialize(v8::Local<v8::Object> exports, v8::Local<v8::Value> unused,