diff --git a/Makefile b/Makefile index 0f9a011..81f0001 100644 --- a/Makefile +++ b/Makefile @@ -12,7 +12,8 @@ compile: /r:lib/ImageListView.dll \ /r:lib/log4net.dll \ /d:TRACE \ - /target:winexe /out:$(OUTPUT)/asl-charts.exe + /target:winexe /out:$(OUTPUT)/asl-charts.exe \ + /win32icon:src/app.ico cp lib/*.dll $(OUTPUT) clean: diff --git a/src/MainForm.ui.cs b/src/MainForm.ui.cs index 29c4db3..c90a8f0 100644 --- a/src/MainForm.ui.cs +++ b/src/MainForm.ui.cs @@ -21,6 +21,9 @@ public partial class MainForm : Form // initialize the form this.Text = Program.APP_NAME ; this.MinimumSize = new Size( 800, 500 ) ; + this.Icon = Icon.ExtractAssociatedIcon( // nb: doesn't work on Linux + Process.GetCurrentProcess().MainModule.FileName + ) ; // initialize the main splitter this.mSplitter.Orientation = Orientation.Horizontal ; diff --git a/src/app.ico b/src/app.ico new file mode 100644 index 0000000..2219fc4 Binary files /dev/null and b/src/app.ico differ