My very strong suspicion is that Photostory 2006 is much too old to be able to run successfully under Win 10, sorry.
You could try right-clicking on the program's desktop icon or .exe file, going to Properties>Compatibility and seeing whether you have any options offered there, most likely to be Windows 8, if anything. Try selecting this. Then try again to run the program.
. . . . Photostory 2006 only gives the splash screen for 0.1sec and then closes again . . . .
Was the program working and suddenly started this behaviour, or is this a re-installation?
If it suddenly stopped working, check that your Antivirus program is not blocking the program, how you do this depends on the Antivirus you have.
If a re-installation, did you get any warnings about Microsoft C++ not being able to be installed?
In either case Photostory 2006 depends on an old version of the Microsoft C++ redistributable which are not compatible with Windows 10, are no longer available or supported and, in my experience, are not re-installable.
I am on Windows 11 and cannot get the C++ 2005 redistributable re-installed, after they appeared to have been disabled by a Windows update.
The only option available to you, if this is the case, is to update to a Windows 10 compatible version of Photostory
I was sending this on behalf of a client of mine and made a mistake on the version of the software. They are running Photostory 2013 and not 2006. Would that make a difference in running it on Windows 10?
Photostory 2013 was certified up to Windows 8 and theoretically would have run on early versions of Windows 10, however if Windows 10 is up-to-date, then it is unlikely to run correctly.