diff --git a/config.json b/config.json
new file mode 100644
index 0000000000000000000000000000000000000000..dc167e70d08e3d2b7f15a6f43328a6399a608368
--- /dev/null
+++ b/config.json
@@ -0,0 +1,3 @@
+{
+    "isWindows":false
+}
\ No newline at end of file
diff --git a/main.js b/main.js
index 5b4868f182c7c9a73b89f792de6759e256d9935a..0f11a5123322aceb79451a6e14b78cc1e0fa4d1b 100644
--- a/main.js
+++ b/main.js
@@ -104,13 +104,22 @@ function defaultWindowOptions(title) {
 
 function createInstanceWindow() {
     /* Main window */
+    const data = fs.readFileSync("./config.json");
+    const json = data.toString('utf8');
+    settings = JSON.parse(json);
     const opt = defaultWindowOptions('Amadeus');
     opt.width = 1280;
     opt.height = 720;
     opt.minWidth = 1000;
     opt.minHeight = 360;
     opt.menuBarVisible = false;
-    opt.frame = false;
+    if(!settings.isWindows){
+        opt.frame = false;
+    }
+    else{
+        opt.frame = true;
+        opt.autoHideMenuBar = true;
+    }
     opt.webPreferences.contextIsolation = false; /* XXX: Otherwise 'require' is not defined in instance/index.html */
     win = new BrowserWindow(opt);
     win.loadURL(`file://${__dirname}/instance/index.ejs`);