the below is my solution, using script editor compiled as an .app added to startup items
The MS Office apps are loaded then killed so they stay in cached RAM and launch way, way faster without being "open"
The ICC Profile is my workaround to load my calibrated colour profile on my M2 14" Pro so it persists on every reboot
My startup sound is the classic, but remastered, Windows 95 startup sound, because i am a heathen!
the "open-gj -a" part of some of the commands keeps the app hidden and minimised (doesnt work on every app, but most)
The MS Office apps are loaded then killed so they stay in cached RAM and launch way, way faster without being "open"
The ICC Profile is my workaround to load my calibrated colour profile on my M2 14" Pro so it persists on every reboot
My startup sound is the classic, but remastered, Windows 95 startup sound, because i am a heathen!
the "open-gj -a" part of some of the commands keeps the app hidden and minimised (doesnt work on every app, but most)
Code:
# Play Startup Sound
do shell script "afplay -v 0.2 /Users/gavin/Scripts/startup.mp3"
#load icc profile
do shell script "/Users/gavin/Scripts/customdisplayprofiles-applesilicon set /Users/gavin/Scripts/calibrated.icc"
# launch Selected Apps
do shell script "open -gj -a '/Applications/eqMac.app/'"
do shell script "open -gj -a '/System/Applications/Mail.app/'"
do shell script "open -gj -a '/System/Applications/Calendar.app/'"
do shell script "open -gj -a '/Applications/Microsoft Word.app/'"
do shell script "open -gj -a '/Applications/Microsoft Excel.app/'"
#do shell script "open -gj -a '/Applications/Microsoft PowerPoint.app/'"
# Wait
delay 15
# Kill Selected Apps but keep cached app in memory for much faster loading
do shell script "pkill -x 'Microsoft Word'"
do shell script "pkill -x 'Microsoft Excel'"
#do shell script "pkill -x 'Microsoft PowerPoint'"