Have done this a few times. Updating the thing and keeping my data is always annoying even with web storage. The limitations of CORS also make it annoying the moment you want to do anything more involved.
In the end I usually just write a normal program for myself in autoit.
In the end I usually just write a normal program for myself in autoit.