2.Transferring Components from Maintenance Order to BOM.
We develop a simple solution for similar kind of requirement (not exact).... We develop a report similar to IW13 (copy if IW13 ) with additional column of check box next to material. This checkbox is tick when system found that material in equipment BOM. If check box is not tick that means material is not in BOM and user immediately update BOM with that material... see if this work for you.
I think similar kind of report you can develop for operation which is copy/modification of IW37N. then user can update task list.
Auto update will be huge development and lot of validations.