Frans Erich,

You can try this:
Function Ini9xStyle() puts in a linefeed before each section, if missing.

code:
$IniFile = '\\Server\Share\IniFile.ini'

Ini9xStyle($IniFile)

Function Ini9xStyle($IniFile)
Dim $PrevLine,$Line,$TmpFile,$FileName
If InStr($IniFile,'\')
$FileName = SubStr($IniFile,InStrRev($IniFile,'\') + 1)
Else
$FileName = $IniFile
EndIf
$TmpFile = %Temp% + '\' + $FileName
Del $TmpFile
$RC = Open(1,$IniFile)
$RC = Open(2,$TmpFile,5)
$Line = ReadLine(1)
While Not @Error
$Line = Trim($Line)
If Left($Line,1) = '['
If $PrevLine
$RC = WriteLine(2,@CRLF)
EndIf
EndIf
If $Line
$RC = WriteLine(2,$Line + @CRLF)
EndIf
$Line = ReadLine(1)
$PrevLine = $Line
Loop
$RC = Close(1)
$RC = Close(2)
Copy $TmpFile $IniFile
Del $TmpFile
EndFunction

Just a remark:
If you use KiXtart (or any other tools - like VB - that use the OS dll's to write to ini-files),
there wil be no empty lines between the sections if your OS is NT+

To make it 'human readable' you can transform it with: Ini9xStyle()

ps.
OS's NT+ can still read it correctly.

-Erik