Index: /AE/installer2/src/net/oni2/aeinstaller/AEInstaller.properties
===================================================================
--- /AE/installer2/src/net/oni2/aeinstaller/AEInstaller.properties	(revision 626)
+++ /AE/installer2/src/net/oni2/aeinstaller/AEInstaller.properties	(revision 627)
@@ -1,4 +1,4 @@
 appname=AE Installer 2
-appversion=0.86
+appversion=0.87
 
 invalidPath.title=Wrong directory
Index: /AE/installer2/src/net/oni2/aeinstaller/gui/MainWin.java
===================================================================
--- /AE/installer2/src/net/oni2/aeinstaller/gui/MainWin.java	(revision 626)
+++ /AE/installer2/src/net/oni2/aeinstaller/gui/MainWin.java	(revision 627)
@@ -1,7 +1,10 @@
 package net.oni2.aeinstaller.gui;
 
+import java.awt.BorderLayout;
 import java.awt.Desktop;
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
+import java.awt.event.ItemEvent;
+import java.awt.event.ItemListener;
 import java.awt.event.MouseAdapter;
 import java.awt.event.MouseEvent;
@@ -22,4 +25,5 @@
 import javax.swing.ImageIcon;
 import javax.swing.JButton;
+import javax.swing.JCheckBox;
 import javax.swing.JComboBox;
 import javax.swing.JComponent;
@@ -30,4 +34,5 @@
 import javax.swing.JMenuItem;
 import javax.swing.JOptionPane;
+import javax.swing.JPanel;
 import javax.swing.JPopupMenu;
 import javax.swing.JSplitPane;
@@ -304,4 +309,5 @@
 				}
 				if (size > 0) {
+					// Build info dialog content
 					String message = "<html>";
 					message += String.format(
@@ -309,5 +315,24 @@
 							strTools, SizeFormatter.format(size, 3));
 					message += "</html>";
-					int res = JOptionPane.showConfirmDialog(this, message,
+
+					JPanel pan = new JPanel();
+					pan.setLayout(new BorderLayout(0, 20));
+					JLabel lab = new JLabel(message);
+					pan.add(lab, BorderLayout.CENTER);
+					JCheckBox checkFutureUpdates = new JCheckBox(
+							bundle.getString("checkOnStartup.text"));
+					checkFutureUpdates.setSelected(Settings.getInstance().get(
+							"notifyupdates", true));
+					checkFutureUpdates.addItemListener(new ItemListener() {
+						@Override
+						public void itemStateChanged(ItemEvent evt) {
+							Settings.getInstance().put("notifyupdates",
+									evt.getStateChange() == ItemEvent.SELECTED);
+						}
+					});
+					pan.add(checkFutureUpdates, BorderLayout.SOUTH);
+
+					// Show dialog
+					int res = JOptionPane.showConfirmDialog(this, pan,
 							bundle.getString("updatesAvailable.title"),
 							JOptionPane.YES_NO_OPTION,
Index: /AE/installer2/src/net/oni2/aeinstaller/gui/MainWin.properties
===================================================================
--- /AE/installer2/src/net/oni2/aeinstaller/gui/MainWin.properties	(revision 626)
+++ /AE/installer2/src/net/oni2/aeinstaller/gui/MainWin.properties	(revision 627)
@@ -57,4 +57,5 @@
 updatesAvailable.title=Updates available
 updatesAvailable.text=The following mods and tools have newer versions on the Depot.<br>Mods:<br>%s<br>Tools:<br>%s<br><br>Size of files to download is %s.<br>Update now?
+checkOnStartup.text=Check for updates at startup
 
 noOniSplit.title=OniSplit not available
