When I run it on an external PC without any SQL Server Express
If your app utilize a SQL Server database, then it is mandatory to have a running SQL Server instance.
How can I make every PC install SQL Server Express tools?
Not "tools" = SSMS, the database engine is required. If no installation exists, then download the free Express Edition and install it on the client machine.