Mercuryus, you are my hero. Your demo app was extremely helpful. I now call the function to change the icon in the first line in my main function, and the icon changes immediately. Unfortunately, I still have the problem of the A6 icon appearing while C-script is being compiled and the splash screen is showing, before the main function actually begins executing. Any ideas for how I could change the acknex.dll icon even before the C-Script has finished compiling? Again, I can't thank you enough for this concise and highly effective demo app.