I don't think that is likely, as Construct (the current incarnation, at least) requires certain DX9 and VC++ redistributables.
So what? That's not the problem - you can install it on your own - they are not part of construct. The problem with construct is that I can create portable version, but i need to install it first, then grab Construct files, then uninstall. Also maybe problems with registry keys, but I don't think that Construct rely on it heavily, just for uninstaller and version description.