custom icon is not supported in setup.ini.
change(in Files category in InstallSCript.iss):
Code:
Name: {group}\{code:MyExecutableIconName2}; Filename: {app}\{code:GetMyAppExePath2}\{code:GetMyAppExeName2}; WorkingDir: {app}\{code:GetMyAppExePath2}; Check: SecondExecCheck;
Name: {userdesktop}\{code:MyExecutableIconName2}; Filename: {app}\{code:GetMyAppExePath2}\{code:GetMyAppExeName2}; WorkingDir: {app}\{code:GetMyAppExePath2}; Check: SecondExecCheck;
to
Code:
Name: {group}\{code:MyExecutableIconName2}; Filename: {app}\{code:GetMyAppExePath2}\{code:GetMyAppExeName2}; WorkingDir: {app}\{code:GetMyAppExePath2}; IconFilename: {app}\L4D2 Launcher.ico; Check: SecondExecCheck;
Name: {userdesktop}\{code:MyExecutableIconName2}; Filename: {app}\{code:GetMyAppExePath2}\{code:GetMyAppExeName2}; WorkingDir: {app}\{code:GetMyAppExePath2}; IconFilename: {app}\L4D2 Launcher.ico; Check: SecondExecCheck;
you dont need to make the image like that.
setup makes it itself,
just change in AutorunSettings in Setup.ini
RoundedCornerX=0
RoundedCornerY=0
to for example
RoundedCornerX=200
RoundedCornerY=200
higher values will increase the effect, lower values will decrease
MyExecutableIconName2 =>
NAME OF SHORTCUT NOT OF THE ICON FILE
MyExecutablePath2...are you sure that your executable is in subfolder?