Custom Update process support

Not currently, on Trello though: https://trello.com/c/zSThQAv6/456-portable-mode-change-appdata-location