no need for app factory, all use SDL. get exe path on linux