/Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformProcess.h
Not all platforms have different opening semantics, but Windows allows you to specify a specific verb when opening a file.
namespace ELaunchVerb { enum Type { Open, Edit, } }