Fixed possible invalid memory access in CoInstaller GUI logic
Added pre-allocating string duplication function to strutil
Replaced string allocation using malloc/free with recommended heap