Мб WinExec или Shellчетотам
Вроде какая-то функция из них открывает любой файл как будто по нему дважды тыкнули вроде, т.е. по стандарту. Картинку - в просмотрщике, текст - в блокноте и т.д. Хотя не юзал не разу.
А пароль у вас в ИНИ-файле так и прописан? не круто. так чел однажды
залезет в этот ини, посмотрит пароль и все. Лучше имхо хранить хеш (типа s[1]^2-s[2]^3+s[3]^4-s[4]^3+s[5]^2-... или любую другую бредовую формулу) и сравнивать хеши введенного и известный хеш реального пароля. Если алгоритм один, то при верном пароле хеши совпадут. А вот демонтировать хеш назад в пароль очень и очень трудно.