I gave it some thought, and what occurred to me is that the need for finding a module is there only because of the need to install it in another mech, therefore the "finding" part can be completely removed from the process.
Suggestion:
In the mechlab warehouse modules list, where you see the little number for how many available copies of a module you have, just add a similar number for copies already equipped on mechs. This would also help the player to keep track of the total number of each module he owns.
If you select/drag a module where all copies are already equipped on other mechs, just prompt the player which mech he wishes to move the module from (plus the alternative to buy a new one). This completely removes the need to search for modules.
The exact same principle could be applied to weapons and engines, I move engines and expensive weapons around almost as much as modules.
Also filter weapon modules by equipped weapons (for ammo as well please), and warn the player if there are modules for unequipped weapons on the mech when saving.
Edited by Sjorpha, 10 May 2015 - 01:41 AM.



















